如何将保管箱上的文件夹下载为 zip 文件并将其保存在本地?



我正在逐步远程将图像添加到保管箱文件夹中,然后我需要将其下载到我的树莓派 3 上。

问题是我只需要该文件夹中最新上传的图像,以便我可以使用部署在树莓派 3 上的一些代码对其进行远程分类。

我不太了解 dropbox api,所以我不知道是否有任何功能可以直接实现我上面所说的内容,所以我正在尝试在本地下载包含所有图像的整个文件夹,然后选择我想要的图像。

Dropbox apiv2 说他们添加了将整个文件夹下载为 zip 文件的功能,但每当我尝试实现 api 中给出的代码并将文件保存在本地时,本地 zip 文件总是说它已损坏并且无法打开。

有谁知道如何在 python 中实现这一点?

编辑:或者,如果有更简单的方法可以将最新上传的图像下载到文件夹,而无需使用该特定图像的名称或链接显式更改代码,则可以阐明?

https://www.dropbox.com/developers/documentation/http/documentation#files-download_zip

首先使用 CURL 在 Linux 终端中运行下载,然后您可以通过使用 Python 请求库发出 HTTP 请求来逐步提升。 这样您就可以系统地调试它。 确保 Dropbox 或 API 令牌上的文件权限没有任何问题。

最新更新