Hello everybody, The one request that I'm missing is a partial content update/append. I'm using the service as a backup and reupload whole files upon any change is a waste of resouces. Something like a content-range in put calls whould be enough. regards!
I've already made this request. Here is what i've got as reply. "Thanks for your email. We have reached out to our engineering team to see if they can provide support for your use-case. As soon as we have a more info from them we will be in touch." Hopefully we will get positive news soon. PS:Actually I'm making the same tool as you. Language is perl 5.
There are several kinds of files: 1) Backup file containers. It is image or hard drive and if you modified only several files, you need to upload zillions of data while real delta is only a few megabytes. 2) JFFS file containers. 3) Broken upload resume. When client upload via reliable connections he usually get socket force close with "Connection reset by peer" error. Re-uploading whole file while half if it has been already uploaded is disastrous. The best solution would be upload VCDIFF/RFC 3284(
https://github.com/jmacd/xdelta) deltas for file modification.