Python 在 Dropbox 中上传文件后生成下载链接

问题描述 投票:0回答:1

有什么方法可以生成下载链接来访问已上传到保管箱的文件。

上传脚本:

dbx.files_upload(file.read(), "dropboxfolder/1.txt", mode=dropbox.files.WriteMode("overwrite"))

如何生成下载链接以供其他用户下载文件。

示例:文件上传到 dropbox 服务器上的路径 /dropboxfolder/1.txt。

下载链接应从 dropbox 系统生成 https://xxxxxdropbox.xcom./11/sssss

当用户点击上面的链接时,将在 Dropbox 服务器下载文件 1.txt

如何做到这一点?

python dropbox
1个回答
0
投票

Dropbox API 确实提供了获取连接帐户中文件链接的方法。

使用 Dropbox Python SDK,要获取文件的临时链接,您可以调用

files_get_temporary_link
方法

如果您需要不过期链接,则可以使用

sharing_create_shared_link_with_settings
方法 创建共享链接。默认情况下,这些链接不会过期。请注意,默认情况下它们确实指向 HTML 预览页面,但您可以根据不同的行为修改它们,如此处记录

© www.soinside.com 2019 - 2024. All rights reserved.