dropbox files的覆盖选项上传Javascript API?

时间:2017-06-13 10:10:14

标签: javascript node.js api dropbox

我正在使用以下代码段将文件上传到Dropbox

dbx.filesUpload({path:"/"+file.name, contents:content})
    .then(function(response) {
      console.log(response);
    })
    .catch(function(error) {
      console.error(error);
    });

这是按预期工作但第二次引发路径冲突错误,因为文件已经存在。如何在filesUpload()

中设置覆盖选项为true

1 个答案:

答案 0 :(得分:0)

[交叉链接供参考:https://www.dropboxforum.com/t5/API-support/Specify-overwrite-option-while-uploading-file-using-javascript/m-p/225532#M12250]

您可以指定'覆盖' FilesWriteMode中的FilesCommitInfo传递给filesUpload,如下所示:

  dbx.filesUpload({path:"/"+file.name, contents:content, mode:'overwrite'})
  .then(function(response) {
    console.log(response);
  })
  .catch(function(error) {
    console.error(error);
  });