我有api将文件上传到我的服务器。我需要将iphone作为应用程序将文件从Dropbox传输到我的服务器。
我的问题是 我是否一定需要将文件从dropbox / box帐户下载到iphone,然后使用我的api上传到我的服务器?
或者我可以跳过将文件下载到设备的部分,并直接从Dropbox / box帐户上传到我的自定义服务器吗?
或者可选择只保留iphone和Dropbox之间的几个文件同步,并将文件的本地副本上传到我的服务器?
或者还有其他方法吗?
提前致谢。
答案 0 :(得分:1)
如果用户已在iPhone应用程序本身上授权Dropbox API应用程序,并且Dropbox API访问令牌驻留在那里,则一个解决方案是让iPhone应用程序向/media发出API调用(在官方中) Dropbox iOS Core SDK这是loadStreamableURLForFile
)。这将返回文件内容的临时直接链接。然后,您可以将该链接传递到您的服务器并在那里进行下载。