我有一个 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/