【发布时间】:2023-03-29 04:15:02
【问题描述】:
我使用下面的代码使用 java 脚本创建了一个文件对话框
var input = $(document.createElement('input'));
input.attr("type", "file");
input.trigger('click');
使用上面的代码可以正确显示文件对话框。
如果使用“文件”对话框中的“打开”按钮选择了文件,我如何捕获文件名和其他详细信息?
使用已选择的文件我想使用 ajax 请求将选择的文件上传到服务器
我已经尝试了以下几个选项来捕获对“打开”按钮的点击。但这无济于事。有什么建议吗?
input.onchange = function(e) {
alert("File Selected");
};
input.onclick = function(e) {
alert("File Selected");
};
【问题讨论】:
-
使用一些开源文件上传插件。 github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin
标签: javascript ajax filedialog