Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
Hi,
Is it possible to add a file to dropbox and get the share link *before* the upload completes?
We're adding video files, which may take several minutes to upload, so having the user wait is a bit painful.
This seems to work fine on the desktop - if I drag a large file into a Dropbox folder, I can immediately get the "Copy Dropbox Link" (and if I use the link I just see a File Uploading page - which is fine for us), but I can't figure out a way to do this with the APIs.
Thanks for any thoughts.
This is technically possible using the 'pending_upload' parameter on /2/sharing/create_shared_link, but that endpoint is deprecated.
There isn't currently a non-deprecated way of getting a shared link for a pending file like this, but I'll be sure to pass this along as a feature request.
Hey Greg,
Thanks for the quick response.
Can you think of any other work-aounds for this? Would uploading a small (like 1 byte) file, getting the share link, then replacing it with the full video file (same file name) work?
thanks again
Thanks again, Greg.
Any other suggestions or workarounds you can think of for this?
Breaking up the user's workflow like this waiting for a download link is a non-starter for us. (and as a user myself, it's painful! 😉 )
Is there anyway to compute what the final share link will be, or anything elase we could try?
Thanks!
What would be very helpful would be an atomic batchUploadFiles which created and returned share links for all of the URLs in the uploadFilesUrlsToCommitInfo dictionary (to use Obj-C terminology).
This would simplify sharing a batch of files, reducing both latency and the number of requests needed.
Consider this a feature request 🙂
@Steve L. Thanks! I'll send that along.
Would also love to see a solution to this.
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!