Android 从Dropbox获取直接文件链接
在android代码中,有没有一种方法可以在不使用Dropbox API的情况下从Dropbox获取“直接文件链接” 我在这方面搜索了很多,但没有找到解决方案。任何回复都将不胜感激。您可以使用选择器:。它将向用户展示用户界面,让用户选择一个文件,然后它将为您的应用程序提供一个URL,您可以使用该URL下载文件,或者仅下载文件内容本身Android 从Dropbox获取直接文件链接,android,dropbox,Android,Dropbox,在android代码中,有没有一种方法可以在不使用Dropbox API的情况下从Dropbox获取“直接文件链接” 我在这方面搜索了很多,但没有找到解决方案。任何回复都将不胜感激。您可以使用选择器:。它将向用户展示用户界面,让用户选择一个文件,然后它将为您的应用程序提供一个URL,您可以使用该URL下载文件,或者仅下载文件内容本身 获取示例的文件链接 用dl取代www 在末尾加上?dl=1 我们示例的结果:获取Dropbox链接。比如: https://www.dropbox.com/s/ab
我们示例的结果:获取Dropbox链接。比如:
https://www.dropbox.com/s/abcdefg1234567/image.jpg?dl=0
https://dl.dropboxusercontent.com/content_link/aBcdEfGHiJ1234567890/file
现在更换后的零件?原始值=1
https://www.dropbox.com/s/abcdefg1234567/image.jpg?raw=1
粘贴到浏览器中,然后按Enter键。这将重定向到实际的文件链接。比如:
https://www.dropbox.com/s/abcdefg1234567/image.jpg?dl=0
https://dl.dropboxusercontent.com/content_link/aBcdEfGHiJ1234567890/file
但要注意始终使用raw=1链接。重定向到的dl.dropboxusercontent.com的有效期有限,将过期。获取文件的共享链接:
https://www.dropbox.com/s/abcdefg1234567/image.jpg?dl=0
最后,将dl=0替换为dl=1:
https://www.dropbox.com/s/abcdefg1234567/image.jpg?dl=1
有时,其他答案中描述的方法根本不起作用,url模式是
https://www.dropbox.com/s//filename?dl=0
->
https://www.dropbox.com/s/dl//filename
当然不是。API有什么问题吗?感谢Lixas的快速评论。。我需要一个快速解决方案,因为我没有时间阅读/浏览DropBox CoreAPI。。我想从DropBox下载文件。。因此,如果我能获得URL,我可以使用我的一个预构建功能简单地下载它们。。不管怎样,从DropBoxs api下载文件是多么容易?@Lixas没有api的配额限制?????真棒的朋友!看起来很有希望。。我将尝试实施并让您知道。谢谢当我使用chooser时,它没有给我任何下载选项。人们总是说先下载dropbox。如果我的手机中没有下载dropbox,我如何使用dropbox chooser?我正在使用相同的示例为我的朋友提供直接下载,并且它运行良好。