サポートされていない、または誤ったMIME タイプが原因で、ファイルのアップロードまたは抽出が失敗する

MIME タイプが認識されないか、誤って識別された場合、ファイルのアップロード、アーカイブ抽出、添付ファイルの処理が失敗する可能性があります。 MIME タイプマッピングが見つからない、アップロード設定が制限されている、またはコンテンツベースの検出が無効になっていることが原因で発生します。 その結果、ファイルは拒否されるか、抽出中にスキップされるか、未定義のMIME タイプが割り当てられます。 この問題を解決するには、MIME マッピングを更新し、アップロード制限を調整し、適切な検出設定を行ってください。

説明 description

環境

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

問題/症状

  • サポートされていないメディアタイプ - < ファイル名>:未定義​でアップロードに失敗しました
  • ZIP抽出ログは、mimeType nullで作成されたファイルを示します
  • Assetsがextract-archive操作の後に見つかりません
  • 添付ファイル コンポーネントは、有効なファイル形式を拒否します
  • MIME タイプが未定義またはnullとして処理ログに表示される

根本原因
システムは、リクエストヘッダーと内部マッピングを使用してMIME タイプを決定します。 マッピングが見つからないか、設定が正しくない場合、MIME タイプはnullまたは未定義として割り当てられます。 アップロード制限は、そのようなファイルをブロックする可能性があり、コンテンツベースの検出を無効にすると、ファイルタイプの分類が正しくない場合があります。

確認方法

  • サポートされていない、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