タグ付けされた質問 「mime-types」

MIME(Multipurpose Internet Mail Extensions)の後のMIMEタイプは、インターネット上のファイル形式の2つの部分からなる識別子です。

5
ファイルのMIMEタイプ(Content-Type)を確認するにはどうすればよいですか?
Linux bashスクリプトでファイルのMIMEタイプ(または「Content-Type」と呼ばれます)を確認する方法はありますか? 私がそれを必要とする理由は、ImageShackがファイルをアップロードするためにそれを必要としているように見えるためapplication/octet-streamです。 ファイルを確認しましたが、実際にはPNG画像です。 $ cat /1.png ?PNG (with a heap load of random characters) これは私にエラーを与えます: $ curl -F "fileupload=@/1.png" http://www.imageshack.us/upload_api.php <links> <error id="wrong_file_type">Wrong file type detected for file 1.png:application/octet-stream</error> </links> これは機能しますが、MIME-TYPEを指定する必要があります。 $ curl -F "fileupload=@/1.png;type=image/png" http://www.imageshack.us/upload_api.php

5
mp3にはどのMIMEタイプを使用すればよいですか
私はmp3データを返すために選択するMIMEタイプを決定しようとしています(phpで提供) このMIMEタイプのリストによると:http : //www.webmaster-toolkit.com/mime-types.shtml .mp3 audio/mpeg3 .mp3 audio/x-mpeg-3 .mp3 video/mpeg .mp3 video/x-mpeg これらの違いは何ですか、どちらを使用すればよいですか?
105 php  mp3  mime-types 

1
タイプをDBに保存するときのMIMETypeの最大長
データベースのMIMETypeフィールドの長さとして何を使用していますか?これまでに見た中で最も長いのは72バイトです。 application/vnd.openxmlformats-officedocument.wordprocessingml.document しかし、私はより長いものを待っています。現在250を使用していますが、それより長いMIMETypeを見た人はいますか? 編集:受け入れられた回答から、タイプとサブタイプのそれぞれに127です。つまり、最大254です。さらに、「/」は、結合された値の255の制限です。

4
ContentTypeとMimeTypeの違いは何ですか
私の知る限り、それらはまったく同じです。しかし、いくつかのdjangoドキュメントを閲覧すると、次のコードが見つかりました。 HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') これは私が2人がお互いに仲良くしていることに驚きます。公式の文書は問題を実用的な方法で解決することができました: content_typeは、mimetypeのエイリアスです。歴史的に、このパラメーターは単にmimetypeと呼ばれていましたが、これは実際にはHTTP Content-Typeヘッダーに含まれている値であるため、文字セットエンコーディングを含めることもでき、MIMEタイプの仕様だけではありません。mimetypeが指定されている場合(Noneではない)、その値が使用されます。それ以外の場合は、content_typeが使用されます。どちらも指定されていない場合、DEFAULT_CONTENT_TYPE設定が使用されます。 しかし、十分に解明されていないと思います。(ほとんど同じ)ものに2つの異なる名前を使用する理由 「Content-Type」はブラウザのリクエストで使用される名前であり、それ以外ではほとんど使用されませんか? 何各1との主な違いだし、何かを呼び出すことが右のときmimetypeとは反対にcontent-type?私は下品で文法ナチですか?

3
リソースはスクリプトとして解釈されますが、MIMEタイプtext / plainで転送されました-ローカルファイル用
ローカルスクリプトファイルを含めると、Google Chromeで「リソースはスクリプトとして解釈されますがMIMEタイプtext / plainで転送されました」という警告が表示されます。 サーバーから、または設定されている間違ったヘッダーに最も依存するajaxを介してファイルをロードするときに問題が発生することを知っています。 奇妙なことに、ローカルフォルダから実行されているにもかかわらず、この警告が表示されます。 file:///C:/test/foo.html これは、最も基本的なhtmlが存在するChromeでのみ発生します。 <!DOCTYPE html> <html> <head> <script type="text/javascript" src="bar.js"></script> </head> <body> </body> </html> bar.jsも、取得できるのと同じくらい簡単です。 function hello() {} 私はメタタグを追加しようとしました: <meta http-equiv="content-script-type" content="text/javascript"> 他のdoctypeでテストしましたが、役に立たないようです。 スクリプトはまだ正常に機能するため、これは明らかに本当の問題ではありませんが、私は大規模なプロジェクトで作業しており、現在約150のスクリプトが含まれています。したがって、それらの間に実際の警告がいつ発生したかを確認することが困難になります。 ローカルまたはリモートのサーバーでファイルを実行すると、すべてが正常に機能します。 なぜクロムがこれで私を困らせているのかについてのアイデアはありますか?

6
アップロードされたファイルのmimeタイプはブラウザによってどのように決定されますか?
ユーザーが.zipファイルをアップロードする必要があるWebアプリがあります。サーバー側では、アップロードされたファイルのmimeタイプをチェックして、それがapplication/x-zip-compressedまたはであることを確認していapplication/zipます。 これはFirefoxとIEでうまくいきました。しかし、同僚がそれをテストしたとき、Firefoxでは失敗しました(送信されたmimeタイプは " application/octet-stream"のようなものでした)が、InternetExplorerでは機能しました。私たちのセットアップは同じようです:IE8、FF 3.5.1、すべてのアドオンが無効、Win XP SP3、WinRARがネイティブの.zipファイルハンドラーとしてインストールされています(それが関連するかどうかはわかりません)。 だから私の質問は:ブラウザはどのmimeタイプを送信するかをどのように決定するのですか? 注意:mimeタイプはブラウザによって送信されるため、信頼性が低いことを知っています。私は便宜上それをチェックしています-主に、非zipファイルをzipファイルとして開こうとした場合よりもわかりやすいエラーメッセージを表示し、(おそらく重い)zipファイルライブラリをロードしないようにします。


1
Pythonピクルスに適した(または最も一般的な)ファイル拡張子
時には、私が見てきた.pickle、.pck、.pcl、および.dbPythonの漬物を含むファイルのために、私は、最も一般的なまたはベストプラクティスは何かわかりませんよ。後者の3つの拡張機能は他の用途にも使用されていることを私は知っています。 関連する質問は次のとおりです。RESTAPIを使用してシステム間でピクルスを送信するために推奨されるMIMEタイプは何ですか。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.