I.説明
MIME(多目的インターネットメール拡張)は、白がメディアファイルの種類であることを言って、インターネット標準のメッセージ内容の種類の説明です。ブラウザは、そのファイルに応じて区別して、どのような形で表示するかを決定することができます。
二、ファイルのMIMEタイプ
ファイル名の拡張子MIMEタイプ
のPNG画像/ PNG
BMP \ DIBイメージ/ BMP
JPG \ JPEG \ JPGイメージ/ IPEG
GIFイメージ/ GIF
MP3オーディオ/ MPEGの
MP4 \ MPG4 \ M4V \ MP4Vビデオ/ MP4
JSアプリケーション/ JavaScriptの
アプリケーションPDF / PDFの
テキスト\ TXTテキスト/計画は、
アプリケーション/ JSONのJSON
、XMLテキスト/ xmlの
三分の一を、なぜGET MIMEタイプ
MIMEタイプの理由で取得すると、ファイルアップロード時間の間に、体が対応するパラメータは、ファイルをアップロードするにはPOSTリクエストを渡す必要があることである理由
説明:もちろんあなたも直接アプリケーション/ octet-streamのを渡すことができ、このパラメータは、一般的なバイナリ型を示します。
第四に、GET MIMEタイプ
向这个文件发个请求,来进行获取MIMEType
/ *
- MIMEタイプを取得する最初の方法
- 説明:
- 1、あなたは将来の使用のために便利な、この方法で書かれた分類を使用することができます。
- 図2は、要求は私が要求NSURLConnectionの道を送信するために使用される方法であり、我々はiOS7.0が放棄された後、このように、他の方法を取ることができます。
- パラメータの説明:
- パス:ファイルのパス。
* /
- (ボイド)のgetMimeType:(NSStringの)パス{
// URL作成
NSURL URL = [NSURL fileURLWithPath:パス];
//リクエストオブジェクト作成
NSURLRequestの要求を= [NSURLRequest requestWithURL:URL];
//要求に非同期要求を送信する
[NSURLConnection sendAsynchronousRequest :リクエストキュー:[NSOperationQueue mainQueue] CompletionHandler:^(NSURLResponse _Nullable応答、NSDataの_Nullableデータ、NSError _Nullable connectionError){ BR />のNSLog(@ "%@"、response.MIMEType);
}];
}