【问题标题】:BlueImp jQuery file upload and "<input type="file>"BlueImp jQuery 文件上传和“<input type="file>"
【发布时间】:2016-01-08 00:29:01
【问题描述】:

我正在使用 BlueImp jQuery 文件上传代码,它工作得非常好。只有一个问题。在我的表格中,我有:

<input type="file">

并且,当使用代码时,在选择文件后,文本“未选择文件”仍然存在。如果我在简单页面或小提琴(例如http://jsfiddle.net/alasdairm/7kkxwxeg/)上测试输入,“未选择文件”将替换为我所期望的所选文件名。

注意,我可以使用以下方法检查输入的值:

document.getElementById("file").addEventListener("change", function() {
    console.log(document.getElementById("file").value);
});

并且该值设置正确。问题是输入不显示所选文件 - 它只显示“未选择文件” - 即使已选择文件!

我被难住了。有什么想法吗?

【问题讨论】:

    标签: jquery file upload blueimp


    【解决方案1】:

    我认为您现在解决了您的问题,但对于遇到相同问题的其他人:您可以将fileInput: null 添加到您的文件上传配置中。它没有记录在文档中,而是在代码中:

    // The file input field(s), that are listened to for change events.
    // If undefined, it is set to the file input fields inside
    // of the widget element on plugin initialization.
    // Set to null to disable the change listener.
    fileInput: undefined,
    

    【讨论】:

      猜你喜欢
      • 2016-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 2019-01-24
      相关资源
      最近更新 更多