【问题标题】:How to get selected filepath in dropzone.js如何在 dropzone.js 中获取选定的文件路径
【发布时间】:2015-05-02 16:59:12
【问题描述】:

我正在使用 Dropzone.js 上传文件。现在我想对一些文件做一些额外的验证。但是我没有找到获取所选文件绝对路径的方法。请任何人告诉我是否有任何方法可以获取文件路径。

这是我们添加文件时dropzone返回的文件数组

accepted: true
lastModifiedDate: Wed Dec 17 2014 13:01:03 GMT+0530 (IST)
name: "xxxxxx.pdf"
previewElement: div.dz-preview.dz-file-preview.dz-processing
previewTemplate: div.dz-preview.dz-file-preview.dz-processing
processing: true
size: 407552
status: "uploading"
type: "application/pdf"
upload: ObjectwebkitRelativePath: ""
xhr: XMLHttpRequest
__proto__: File

【问题讨论】:

  • 你找到答案了吗?我有完全相同的问题...
  • @CharlesA 不,我没有。
  • 谢谢。 fwiw,我设法解决了我的问题——即如何使用附加参数再次重新发送文件——通过使用 processFile() 命令。不确定它对您的情况是否有帮助
  • @CharlesA 最好将解决方案写成答案。这可能会对将来的某人有所帮助。
  • 谢谢。我没有这样做,因为它不能解决您的问题!

标签: javascript jquery file relative-path dropzone.js


【解决方案1】:

完整路径来自 POST 数据:

Dropzone.options.yourDropzoneID = {
  init: function() {
    this.on("sending", function(file, xhr, data) {
        if(file.fullPath){
            data.append("fullPath", file.fullPath);
        }
    });
  }
};

【讨论】:

    猜你喜欢
    • 2018-11-18
    • 2019-09-26
    • 2019-12-16
    • 1970-01-01
    • 2012-06-03
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    相关资源
    最近更新 更多