allow w parameter for attachments
diff --git a/src/chttpd_db.erl b/src/chttpd_db.erl
index a361f00..f3dd2ab 100644
--- a/src/chttpd_db.erl
+++ b/src/chttpd_db.erl
@@ -1243,7 +1243,8 @@
     DocEdited = Doc#doc{
         atts = NewAtt ++ [A || A <- Atts, couch_att:fetch(name, A) /= FileName]
     },
-    case fabric:update_doc(Db, DocEdited, [{user_ctx,Ctx}]) of
+    W = chttpd:qs_value(Req, "w", integer_to_list(mem3:quorum(Db))),
+    case fabric:update_doc(Db, DocEdited, [{user_ctx,Ctx}, {w,W}]) of
     {ok, UpdatedRev} ->
         HttpCode = 201;
     {accepted, UpdatedRev} ->