I am trying to do something similar as the asker of this question.
I want to implement Ryan's suggested WebDav methodology, but am running into issues with the server backend. I am attempting Http PUT and command line curls on large files, hoping to interrupt an upload and resume later, but my partially uploaded files are always being deleted when the transfer is broken. Am I missing an Apache setting somewhere?
Here is the curl command I am testing with:
curl -v -u test:test -C - -T 2gb.test http://my.server.net/webdav/
I have tried testing for a 206 response, which is apparently a required response for any server supporting this functionality. Can someone please confirm? I am receiving 200 responses from the following curl call:
curl -v --header "range: bytes=0-999" -X HEAD -u test:test http://my.server.net/webdav/