[gvfs] dav: Use application/octet-stream content type for uploading



commit 635c3b507e9082d8f8016f18cc14445a7493e456
Author: Tomas Bzatek <tbzatek redhat com>
Date:   Tue Dec 18 14:11:42 2012 +0100

    dav: Use application/octet-stream content type for uploading
    
    The content_type argument is required to be set for soup_message_set_request()
    if passing data in. Using "application/octet-stream" makes it work,
    though I'm not sure whether it's accepted by all dav servers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687757

 daemon/gvfsbackenddav.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c
index e46536f..18cc805 100644
--- a/daemon/gvfsbackenddav.c
+++ b/daemon/gvfsbackenddav.c
@@ -2514,7 +2514,7 @@ try_close_write (GVfsBackend *backend,
   data = g_memory_output_stream_steal_data (G_MEMORY_OUTPUT_STREAM (stream));
   g_object_unref (stream);
 
-  soup_message_set_request (msg, NULL,
+  soup_message_set_request (msg, "application/octet-stream",
 			    SOUP_MEMORY_TAKE, data, length);
   soup_session_queue_message (G_VFS_BACKEND_HTTP (backend)->session_async,
 			      msg, try_close_write_sent, job);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]