web-dev-qa-db-ja.com

icsファイルのmimeタイプ

Icsファイルを自分のサイトにアップロードしようとしています。 MacOSXのiCalからエクスポートされました。 icsファイルのmimeタイプはtext/calendarだと思いましたが、どういうわけかこのファイルはApplication/octet-streamタイプのようです。これにより、アップロードは検証テストに失敗します。タイプが私が期待するものではない理由を誰かが知っていますか?!

18
musoNic80

MIMEタイプはブラウザによって決定され、ブラウザはicsファイルの適切なMIMEタイプを認識していないようです。気にしないでください。MIMEチェックをスキップして、構造分析を行ってください(有効なヘッダーがあるか、カレンダーレコードが存在するかなど)。

MIMEタイプは、クライアントが自由に変更できるため、検証に使用するのは非常に限られています。

9
Pekka 웃

content-type of text/calendarをヘッダーに追加してみてください。 Apacheから提供しているだけの場合は、ここで手順を探すことができます: http://httpd.Apache.org/docs/1.3/mod/mod_mime.html

11
jckdnk111

2セント追加します。ブラウザは一般に、サーバーが送信するヘッダーを調べてMIMEタイプを判別します。サーバーからMIMEタイプが送信されない場合、適切なブラウザーは推測します。すべてのIEは通常、送信しません。jckdnk111によって投稿された上記のApacheドキュメントへのリンクは適切なリソースです。

0
Abraham Sewill