使用dropbox URL获取dropbox文件内容



我的项目中有dropbox文件选择器,一旦用户选择了文件,我就会收到dropbox的URL,现在我想要在python中使用该URL来获取该文件的内容。

这是我从投递箱拾取器收到的链接:https://www.dropbox.com/s/ocissavtfvvdh2g/images.png?dl=0

我已经检查了这个链接https://sodocumentation.net/dropbox-api/topic/408/downloading-a-file,但它会询问路径,但我没有文件的路径,我只有文件的URL

我只需要在dl querystring中使用1

https://www.dropbox.com/s/ocissavtfvvdh2g/images.png?dl=1像这个

我建议您在项目中使用Dropbox API。我做了一个类似的项目,但使用谷歌驱动API。检查波纹管

https://www.dropbox.com/developers/documentation/python#install

听起来像是在使用Dropbox Chooser。如果你只想直接访问所选文件的数据,你应该使用";直接的";链接类型。

基于您的示例链接,我看到您当前正在使用";预览";链接类型,它不直接链接到文件数据,而是一个预览页面。

此外,您链接到的示例代码用于使用访问令牌通过Dropbox API访问文件,而不是使用Chooser返回的链接,因此它不相关。

如果切换到";直接的";链接类型,您可以使用返回的链接直接访问文件数据,只需HTTPGET请求,持续四个小时。

或者,如果您需要更长时间的访问,您可以继续使用";预览";链接类型,但按照此处的说明修改链接。

最新更新