javascript - 显示从输入类型中选择的文档:文件
问题描述
我有这个代码
html
<input type="file" accept=".docx" type="file" id="fileUpload" onchange="setFile()" />
Javascript
const setFile = () => { console.log(document.getElementById('fileUpload').files[0])}
我试图让选定的文件显示在控制台中,但无济于事。请问我该如何解决这个问题?
这是沙盒链接https://codesandbox.io/embed/fancy-river-9dn69?codemirror=1
解决方案
只需引用 name 属性,您就会拥有所需的内容。
const setFile = () => {
console.log(document.getElementById('fileUpload').files[0].name)
}
<input type="file" accept=".docx" type="file" id="fileUpload" onchange="setFile()" />
其他属性,如 lastModified、lastModifiedDate、type 和其他属性也可用,因此只需参考您想要显示的时间。
推荐阅读
- vue.js - 如何制作虚拟卷轴?
- javascript - 制表符上的 Tinymce 制作:同一行中的符号
- c - 在 C 中使用 typeof 检查 typeof 变量
- lua - 如何确定 hotkeys_popup.show_help 的大小
- php - 如何控制在php后端首先执行哪个http请求?
- c# - Bootstrap/ASP.NET Core 3.1:提交按钮不会立即更新页面,而是每隔一次点击它
- google-chrome-extension - 如何不匹配 webRequest.onBeforeRequest 中的 URL 以进行重定向?
- angular - 请求的资源上存在“Access-Control-Allow-Origin”标头
- angular - 以角度 9 打印 HTML
- amazon-web-services - 用于计算 Hive 工作负载的映射器总数的 AWS S3 块大小