【问题标题】:How to download a folder on dropbox as a zip file and save it locally?如何将 Dropbox 上的文件夹下载为 zip 文件并将其保存在本地?
【发布时间】:2019-09-05 15:19:55
【问题描述】:

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

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

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

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

有谁知道这在 python 中是如何实现的?

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

【问题讨论】:

  • 不是代码编写服务。您需要先尝试,发布您所做的并寻求帮助解决特定问题。

标签: python keras raspberry-pi3 dropbox-api


【解决方案1】:

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

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

【讨论】:

  • 我可以使用 Python requests 库下载它,但是当我尝试在本地将其保存为 zip 文件时,它总是说 zipp 文件已损坏且无法打开。我可以以相同的方式保存 jpegs 和 txt 文件,但是当它是一个 zip 文件时,它永远不会打开。保存 zip 文件时我们需要做些什么不同的事情吗?
猜你喜欢
  • 2021-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-26
  • 1970-01-01
  • 2021-08-28
相关资源
最近更新 更多