サイトに ics ファイルをアップロードしようとしています。Mac OSX の iCal からエクスポートされました。ics ファイルの MIME タイプは だと思っていましたtext/calendar
が、なぜかこのファイルのタイプはApplication/octet-stream
. これにより、アップロードが検証テストに失敗します。タイプが私が期待するものではない理由は誰にもありますか?!
35685 次
3 に答える
24
ヘッダーにcontent-typeを追加してみてください。text/calendar
Apache から提供するだけの場合は、ここで手順を探すことができます: http://httpd.apache.org/docs/1.3/mod/mod_mime.html
于 2010-01-29T18:45:56.020 に答える
13
MIME タイプはブラウザによって決定されますが、ブラウザは ics ファイルの適切な MIME タイプを認識していないようです。気にしないでください。MIME チェックをスキップして、構造分析を行ってください (有効なヘッダーがあるか、カレンダー レコードが存在するかなど)。
いずれにせよ、MIME タイプはクライアントが自由に変更できるため、検証での使用は非常に限られています。
于 2010-01-29T18:24:51.303 に答える
1
2セント追加します。一般に、ブラウザーは、サーバーが送信するヘッダーを見て MIME タイプを判別します。サーバーから MIME タイプが送信されない場合、適切なブラウザーは推測しますが、通常、すべての IE はそうではありません。jckdnk111 によって投稿された上記の apache ドキュメントへのリンクは、優れたリソースです。
于 2012-06-06T18:27:47.397 に答える