我目前正在开发可以将文件从我的保管箱帐户复制到连接到我的应用的用户的保管箱应用。我正在使用javascipt sdk(dropbox-js)。
我确实想将文件从我的保管箱帐户复制到另一个用户帐户。 但是我找不到任何关于如何解决这个问题的教程,是的,我知道有一个使用makeCopyReference的方法,并且我已经使用此代码成功完成了属于该用户的文件。
client.makeCopyReference('/d.txt', function (error, copyref) {
if (error) {
return handleError(error); // Handle the error.
}
client.copy(copyref, '/test_folder/kamret.txt', function (error, stat) {
if (error) {
return handleError(error); // An error is thrown here!
}
$('#resultBox').html(stat.name + " is succesfully copied!");
});
});
但我注意到此代码仅在我从用户root / app文件夹中复制文件时才有效。但我无法从其他用户(我的保管箱帐户)复制文件。
我已经在这里阅读了https://github.com/dropbox/dropbox-js/blob/stable/guides/getting_started.md和https://github.com/dropbox/dropbox-js/blob/stable/guides/snippets.md这里的文档,但我找不到提供如何从其他帐户获取文件以引用该文件的示例的部分。
先谢谢。