![](/img/trans.png)
[英]Check Mime Type in jquery before file upload after changing the Extension
[英]HTML file upload don't recognize Keynote mime type
我正在使用 HTML 和 JS 將文件上傳到我的 Angular 應用程序。 它可以完美地處理除 Keynote 文件之外的所有類型的文件。
我得到了正確的名稱和大小,但類型字段是空的。
我有一個像這樣的簡單文件上傳表單:
<input type="file" class="d-none" (change)="addAttachments()" multiple #fileUpload />
當我檢查文件信息時,我得到了所有類型文件(圖像、文檔等)的正確“類型”,但 Keynote 文件是空的。
我的 Angular 代碼是這樣的
addAttachments(): void {
const files: FileList | null = this.fileUpload.nativeElement.files;
if (files) {
Array.prototype.forEach.call(files, (file) => {
>>> file.type = ''
}
}
}
知道為什么無法識別 keynote mime 類型嗎?
知道為什么無法識別 keynote mime 類型嗎?
因為它不在您瀏覽器的 map 的 MIME 類型的文件擴展名中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.