如何验证文件夹是否已存在?

时间:2017-01-27 04:20:38

标签: jquery ajax dropbox dropzone.js

我正在尝试验证文件是否已存在,然后再上传到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);


           }

          })
       }

1 个答案:

答案 0 :(得分:0)

您可以先致电/2/files/get_metadata,查看特定路径上是否已存在某个文件或文件夹。

但是,请注意,这是一种竞争条件,因为可以在您拨打/2/files/get_metadata/2/files/upload的其他地方添加某些内容。

相反,您可以使用/2/files/upload上的mode选项来控制如果您尝试上传到的路径中已有某些内容会发生什么。