Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从Dropbox获取直接文件链接_Android_Dropbox - Fatal编程技术网

Android 从Dropbox获取直接文件链接

Android 从Dropbox获取直接文件链接,android,dropbox,Android,Dropbox,在android代码中,有没有一种方法可以在不使用Dropbox API的情况下从Dropbox获取“直接文件链接” 我在这方面搜索了很多,但没有找到解决方案。任何回复都将不胜感激。您可以使用选择器:。它将向用户展示用户界面,让用户选择一个文件,然后它将为您的应用程序提供一个URL,您可以使用该URL下载文件,或者仅下载文件内容本身 获取示例的文件链接 用dl取代www 在末尾加上?dl=1 我们示例的结果:获取Dropbox链接。比如: https://www.dropbox.com/s/ab

在android代码中,有没有一种方法可以在不使用Dropbox API的情况下从Dropbox获取“直接文件链接”

我在这方面搜索了很多,但没有找到解决方案。任何回复都将不胜感激。

您可以使用选择器:。它将向用户展示用户界面,让用户选择一个文件,然后它将为您的应用程序提供一个URL,您可以使用该URL下载文件,或者仅下载文件内容本身

  • 获取示例的文件链接

  • 用dl取代www

  • 在末尾加上?dl=1


  • 我们示例的结果:

    获取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?我正在使用相同的示例为我的朋友提供直接下载,并且它运行良好。