获取文件的 MIMEType

能够获取文件的 MIMEType.

{

上传文件的时候,需要告诉服务器文件类型(即Content-Type),这时,需要获取文件的 MIMEType.

获取文件的 MIMEType 方法:加载文件时,通过 response 获得

{

NSURLRequest *request = [NSURLRequest requestWithURL:url];

NSURLResponse *response = nil;

[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:NULL];

NSLog(@"%@",response.MIMEType);

}

response.MIMEType 即为 Content-Type 的类型.

如果不想告诉服务器具体的文件类型,可以使用这个 Content-Type : application/octet-stream(8进制流)

常见的 Content-Type 类型:

{

- 大类型/小类型

- text/plain

- image/jpg

- image/png

- image/gif

- text/html

- application/json

}

}

时间: 2024-11-05 18:35:36

获取文件的 MIMEType的相关文章

iOS开发之网络编程--获取文件的MIMEType

前言:有时候我们需要获取文件的MIMEType的信息,下面就介绍关于获取MIMEType的方法. 1.直接百度搜索关键字"MIMEType",你会找到,然后查吧: 2.用代码获取文件的MIMEType信息: 1 #import "GetMIMEType.h" 2 3 #import <MobileCoreServices/MobileCoreServices.h> 4 5 @implementation GetMIMEType 6 7 #pragma m

用NSURLSession和NSURLConnection获取文件的MIMEType

NSURLSession和NSURLConnection都是苹果自带的用于网络请求的类,NSURLSession是iOS 7.0之后推出的用于替代NSURLConnection的.下面分享一下这两个类获取文件MIMEType的方法. 1 #pragma mark 获取文件的mimeType 2 // NSURLSession版 3 - (void)getMIMEType { 4 // 用NSBundle获取工程中文件路径 5 NSString *filePath = [[NSBundle mai

获取文件的MimeType类型

项目中经常会需要获取文件的真实MimeType类型,导入activation.jar,在调用其中的API借款方面简单的获取. activation.jar文件下载地址:http://www.java2s.com/Code/Jar/a/Downloadactivationjar.htm /** * 获文件MimeType * * @param file * 目标文件 * @return MimeType * @Author Jie * @Date 2015-2-28 */ public stati

获取返回值MIMEType的工具方法

为了获取不同文件的MIMEType,特意抽取了一个工具类,希望对大家有帮助: - (NSString *)MIMEType:(NSURL *)url { //1.创建一个请求 NSURLRequest *request = [NSURLRequest requestWithURL:url]; //2.发送请求(返回响应) NSURLResponse *response = nil; [NSURLConnection sendSynchronousRequest:request returning

nodejs 获取文件夹中的文件和获取文件夹中的所有图片

//获取项目工程里的图片 var fs = require('fs');//引用文件系统模块 var image = require("imageinfo"); //引用imageinfo模块 function readFileList(path, filesList) { var files = fs.readdirSync(path); files.forEach(function (itm, index) { var stat = fs.statSync(path + itm);

C# 获取文件的MIME类型

在C#中获取文件的MIME类型(Content Type)的方法如下 一.使用MimeMapping类 在System.Web程序集中,当前为静态类,就一个获取 // // 摘要: // 映射文档扩展使 MIME 类型内容. public static class MimeMapping { // // 摘要: // 返回映射为指定的文件名的 MIME. // // 参数: // fileName: // 用于确定 MIME 类型的文件名. public static string GetMim

背水一战 Windows 10 (86) - 文件系统: 获取文件夹的属性, 获取文件夹的缩略图

原文:背水一战 Windows 10 (86) - 文件系统: 获取文件夹的属性, 获取文件夹的缩略图 [源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 文件系统 获取文件夹的属性 获取文件夹的缩略图 示例1.演示如何获取文件夹的属性FileSystem/FolderProperties.xaml <Page x:Class="Windows10.FileSystem.FolderProperties" xmlns="http://schema

背水一战 Windows 10 (87) - 文件系统: 获取文件的属性, 修改文件的属性, 获取文件的缩略图

[源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 文件系统 获取文件的属性 修改文件的属性 获取文件的缩略图 示例1.演示如何获取文件的属性,修改文件的属性FileSystem/FileProperties.xaml <Page x:Class="Windows10.FileSystem.FileProperties" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentatio

.NET获取文件的MIME类型(Content Type)

第一种:这种获取MIME类型(Content Type)的方法需要在.NET 4.5之后才能够支持,但是非常简单. 优点:方便快捷 缺点:只能在.NET 4.5之后使用 public FileResult down() { var file = Server.MapPath(@"\Download\fff.zip"); return File(file, MimeMapping.GetMimeMapping(file)); } 之后可以直接使用MimeMapping类的静态方法获取文件