由於不支援或識別錯誤的MIME型別,檔案上傳或擷取失敗

當MIME型別無法辨識或識別錯誤時,檔案上傳、封存擷取和附件處理可能會失敗。 發生此情況是因為缺少MIME型別對應、限制性的上傳設定或停用的內容型偵測。 因此,檔案會被拒絕、在擷取期間被跳過,或會被指派未定義的MIME型別。 若要解決此問題,請更新MIME對應、調整上傳限制,並確保適當的偵測設定。

說明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services
  • AEM Forms

問題/症狀

  • 上傳失敗,因為​不支援的媒體型別 — <檔案名稱> :未定義
  • ZIP解壓縮記錄指出以mimeType null建立的檔案
  • 擷取封存作業後遺失Assets
  • 附件元件會拒絕有效的檔案型別
  • MIME型別在處理記錄檔中顯示為未定義或Null

根本原因
系統會使用要求標題和內部對應來判斷MIME型別。 當對應遺失或設定錯誤時,會將MIME型別指派為Null或未定義。 上傳限制可能會封鎖此類檔案,而停用的內容型偵測可能會導致檔案型別分類不正確。

如何確認

  • 檢查記錄檔中是否有錯誤,指出不支援、空或未定義的MIME型別
  • 驗證在中繼資料屬性中指派給已上傳檔案的MIME型別
  • 檢查擷取記錄檔中是否有略過的檔案或遺漏的專案
  • 檢閱受影響副檔名的MIME型別對應
  • 檢查上傳限制設定是否封鎖識別的MIME型別

解決方法 resolution

  1. 使用記錄檔或中繼資料屬性,識別指派給失敗檔案的MIME型別。
  2. 在MIME型別服務設定中新增必要的MIME型別對應。
  3. 更新資產上傳限制設定,以允許識別的MIME型別。
  4. 如果擴充功能無法正確識別MIME型別,請啟用內容型MIME偵測。
  5. 請確定封存檔案中包含的所有副檔名都存在MIME型別對應。
  6. 更新元件設定,以允許處理附件時所需的MIME型別。
  7. 重新部署或重新啟動設定以套用變更。
  8. 透過重新上傳或重新處理檔案並確認正確的MIME型別指派來驗證。

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles