我正在尝试验证文件是否已存在,然后再上传到Dropbox
这是我的js使用dropzone / dropbox
for (var i = 0, file_name; file_name = dropzone.files[i]; i++) {
$.ajax({
url: url,
type: 'POST',
data: file_name,
processData: false,
contentType: 'application/octet-stream',
headers: {
"Authorization": "ACCESSTOKEN",
"Dropbox-API-Arg": '{"path": "/'+file_name.name+'", "mode": "add","autorename": true,"mute": false}'
},
success: function (data){
console.log(data);
}
})
}
答案 0 :(得分:0)
您可以先致电/2/files/get_metadata,查看特定路径上是否已存在某个文件或文件夹。
但是,请注意,这是一种竞争条件,因为可以在您拨打/2/files/get_metadata和/2/files/upload的其他地方添加某些内容。
相反,您可以使用/2/files/upload上的mode
选项来控制如果您尝试上传到的路径中已有某些内容会发生什么。