簡體   English   中英

HTML 文件上傳無法識別 Keynote mime 類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM