【发布时间】:2021-09-26 11:10:22
【问题描述】:
我知道 docx 的 MIME 类型是
application/vnd.openxmlformats-officedocument.wordprocessingml.document
但是每当我使用<input type="file"> 选择一个 docx 文件时,类型为空?
<!DOCTYPE html>
<html>
<body>
<input type="file" id="myfile" name="myfile" multiple><br><br>
<button onclick="logFile(event)">CLick</button>
</body>
<script>
function logFile(e) {
var myFile = document.getElementById("myfile");
console.table(myFile.files[0])
}
</script>
</html>
当您选择 pdf 时,此代码将记录带有 type = application/pdf 的表格,但当您选择 docx 文件时 type = ""
由于类型为空,当我将其发送到我的服务器时,浏览器会自动将 docx 文件读取为application/octet-stream,这不是我想要的
【问题讨论】:
标签: javascript html file