Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
Hi,
I am from Softaculous Ltd. I already have an open issue but here I'm opening a new one which is regarding a different issue.
I have a query regarding Dropbox. We want our users to upload their backups (which will be .tar.gz file) on Dropbox. Now what we want is that we can create an empty file on Dropbox, add the content to it via stream (as in we can do via FTP using ftp:// stream) and then close the file.
I'm not able to find the related APIs. Can you please tell me about it?
1. I'm not sure I follow. Exactly what functions are called and when is controlled by your app. You may want to step through with a debugger to see what it is doing and how to correct it.
2. You don't have to upload the same amount of data with each call. For example, when you only have less than 1 MB left to upload, you can call finish and upload that less than 1 MB amount of data.
When using upload sessions, you should only call start once per file. Then you can call append as many times as necessary. You should then call finish once. You don't have to send the same amount of data in each call (e.g., the last call will usually contain less than the others) but you do need to upload the file data in order.
If you're not getting valid files, you should debug your implementation to make sure you're sending up all of the correct data, and in order. (From your earlier post, it sounds like you're missing the last piece.)
Hi,
Thank you for your response. I was able to find the reason for the behavior I had been thinking as unexpected.
But while debugging I'm facing issue with curl call. Many timess the curl call fails with the error "Curl Error Start: Empty reply from server (Server returned nothing no headers no data)". Sometimes upload session start returns this error and sometimes append. I'm not able to understand why this is happening.
Can you please tell me why?
Hi,
And sometimes it return this:
Failed sending data to the peer
Hi,
I am able to do everything now. Upload the file in sessions.
I have another problem now. That it is taking too much time. Uploading data in chunks, we require to make curl call in every chunk and our file sizes can be in GBs. Therefore, its taking toooo much of time.
Is there some solution to this?
Hi,
Thank you for your reply. I am able to speed up the process by taking 4MB chunksize.
Thank you for your support.
where can i get sample for write via stream
Hi there!
If you need more help you can view your support options (expected response time for a ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!