码迷,mamicode.com
首页 > 其他好文 > 详细

mimeType

时间:2020-03-25 10:26:01      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:post请求   ati   type   res   根据   handle   mime   创建   let   

一、说明

MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准,说白了也就是文件的媒体类型。浏览器可以根据它来区分文件,然后决定什么内容用什么形式来显示。
二、部分文件的MIMEType
文件拓展名 MIMEType
png image/png
bmp\dib image/bmp
jpg\jpeg\jpg image/ipeg
gif image/gif
mp3 audio/mpeg
mp4\mpg4\m4v\mp4v video/mp4
js application/javascript
pdf application/pdf
text\txt text/plan
json application/json
xml text/xml
三、为什么要获取MIMEType

关于为什么要获取MIMEType的原因,是因为在进行文件上传的时候,需要在POST请求体中传递相应的参数,来进行文件的上传操作

说明:当然你也可以直接传递application/octet-stream,此参数表示通用的二进制类型。
四、获取MIMEType

向这个文件发个请求,来进行获取MIMEType

/*

  • 第一种方式获得MIMEType
  • 说明:
  • 1、你可以将此方法写成分类,以便今后方便使用。
  • 2、这里请求的方式我采用的是NSURLConnection的方式发送的请求,大家可以采取其他的方式,在iOS7.0之后本方式已经弃用了。
  • 参数解释:
  • path : 文件的路径。
    */
  • (void)getMimeType:(NSString )path{
    // 创建URL
    NSURL
    url = [NSURL fileURLWithPath:path];
    // 创建请求对象
    NSURLRequest request = [NSURLRequest requestWithURL:url];
    // 发送异步请求 在请求的
    [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse
    _Nullable response, NSData _Nullable data, NSError _Nullable connectionError) {br/>NSLog(@"%@",response.MIMEType);
    }];
    }

mimeType

标签:post请求   ati   type   res   根据   handle   mime   创建   let   

原文地址:https://blog.51cto.com/2096101/2481531

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!