我正在努力将我的应用程序与Box集成。我正在为用户提供一种将文件发送到服务器的方法,服务器将上传到托管企业Box帐户。
我想支持已经在Box中有文件的用户,以便他们可以从他们的Box帐户中选择一个文件并将其传输到服务器的Box帐户。我可以通过让用户下载文件,将其上传到服务器,并让服务器将其上传到Box帐户来实现此目的。
下载并重新上传文件似乎很愚蠢。有没有办法简单地将文件从用户帐户复制到服务器的帐户(经用户批准)?
答案 0 :(得分:1)
因此,假设您拥有用户A和用户B.如果您要复制用户A"发件箱"文件夹到用户B"收件箱"夹。你可以用两种方法之一做。
用户B可以使用户A成为具有编辑者访问"收件箱的合作者"夹。然后,从用户A的帐户,他们可以执行复制API(POST / files // copy documentation here)和" push"将文件放入B&C的收件箱。
或者
通过"拉"模型。用户A可以让用户B访问他们的"发件箱"文件夹,用户B可以运行复制API,并将内容复制到他们的"收件箱"夹。