MIMEタイプ

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);
    }];
    }

おすすめ

転載: blog.51cto.com/2096101/2481531