BlueImp jQuery文件上传和&#34; <input type =“file&gt;”

时间:2015-10-09 23:53:44

标签: jquery file upload blueimp

=“”

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

<input type="file">

并且,在使用代码时,在选择文件后,文本&#34;没有选择文件&#34;遗迹。如果我在一个简单的页面或小提琴上测试输入(例如http://jsfiddle.net/alasdairm/7kkxwxeg/)&#34;没有选择文件&#34;被我所期望的所选文件名替换。

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

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

并且值设置正确。问题是输入没有显示所选文件 - 它只显示&#34;没有选择文件&#34; - 即使已经选择了一个文件!

我很难过。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

// 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,