ios - 使用 iphone 应用程序将文件从 dropbox/box 帐户上传到我的服务器

标签 ios dropbox dropbox-api

我有一个 api 可以将文件上传到我的服务器。我需要让 iphone 成为一个应用程序,以便将文件从 Dropbox 传输到我的服务器。

我的问题是 我是否一定需要将文件从 dropbox/box 帐户下载到 iphone,然后使用我的 api 上传到我的服务器?

或者我可以跳过将文件下载到设备的部分,直接从 dropbox/box 帐户上传到我的自定义服务器吗?

或者选择性地只在 iphone 和 dropbox 之间同步少数文件,并将文件的本地副本上传到我的服务器?

或者有其他方法吗?

提前致谢。

最佳答案

如果用户已在 iPhone 应用程序本身上授权 Dropbox API 应用程序,因此 Dropbox API 访问 token 驻留在其中,一种解决方案是让 iPhone 应用程序对 /media 进行 API 调用。 (在官方 Dropbox iOS Core SDK 中,这是 loadStreamableURLForFile)。这将返回一个指向文件内容的临时直接链接。然后您可以将该链接传递到您的服务器并在那里进行下载。

关于ios - 使用 iphone 应用程序将文件从 dropbox/box 帐户上传到我的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24948852/

相关文章:

ios - 通过企业账户分发Apple Pay应用

ios - 从获取请求 Swift 中检索对象

ios - AVPlayer 控件无法正常工作

ios - 将原始图像数据转换为base64编码的字符串

ios - 适用于 iOS 的 Dropbox SDK 在模拟器上运行,而不是在实际设备上运行

Dropbox API 和数据存储 - 在整个组织中可用吗?

ios - 需要从 iOS 中的 NSMutableData 对象中提取 XML 文档

java - Dropbox Java API - 文件所有者电子邮件

iPhone - SDK 中的 "Open In"?

python - 如何使用 django-storages 在 dropbox 上进行媒体存储?