如何在 javascript 中显示文件选择弹出窗口
How do I display the file selection popup in javascript?
您知道当您单击类型为 file
的 HTML 输入元素时文件选择浏览器弹出窗口是如何打开的吗?我可以触发该弹出窗口出现在 javascript 中吗?
在我的javascript中的某个时刻,我希望出现弹出窗口,以便用户可以上传文本文件。然后,我计划使用 HTML5 FileReader API 将文件 blob 数据转换为数组缓冲区。
我尝试通过假装单击文件输入元素来触发弹出窗口,但无济于事:
// Does not work.
var input = document.createElement('input');
input.type = 'file';
input.click();
如何编写 javascript 函数来触发文件选择弹出窗口?我知道我可以依靠HTML5拖放界面来上传文件,但我更喜欢弹出窗口。
元素已创建,但未添加到 DOM 中。
您应该将其添加到另一个元素
相关文章:
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 从子窗口到父窗口的Javascript弹出选择器
- 从js中的窗口选择中删除空白
- 打开'选择文件'窗口单击锚链接(跳过单击'选择文件'按钮)
- 传单:如何在弹出窗口中创建链接选择器
- 选择首次单击浏览器操作时打开的弹出窗口
- 当窗口不可见时选择/剪切/粘贴到
- ASP.NET 中未知数量的子窗口的最佳选择
- 如何在从代码后面显示之前,在弹出窗口中选择预先填充的下拉列表选项
- 无法检索从窗口.本地存储中选择输入值
- 保留动态创建的下拉列表's在事件窗口.history.back()上选择的值-JavaScript
- 使用Javascript单击选择按钮时,在另一个窗口上显示图像
- 从其他位置触发文件选择窗口
- 选择框导航:窗口打开页面加载而不是更改
- Javascript:选择窗口加载功能
- 选择窗口,不要选择文本区域
- 修复Firefox文件选择窗口从所有其他窗口后面打开
- 在一个大的选择窗口中搜索值:HTML、Javascript
- 当文件选择窗口被取消时,如何在html文件类型元素中自动选择先前上传的文件