summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2012-12-18 14:11:42 +0100
committerTomas Bzatek <tbzatek@redhat.com>2012-12-18 14:21:55 +0100
commit635c3b507e9082d8f8016f18cc14445a7493e456 (patch)
tree269073fdb360c732f0703706d19c8647f149b07b
parente0f03f9cd91a8f074cb905c8be8c3f5eabb2ff7c (diff)
downloadgvfs-635c3b507e9082d8f8016f18cc14445a7493e456.tar.gz
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
-rw-r--r--daemon/gvfsbackenddav.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c
index e46536f6..18cc8057 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);