我正在通过HTTPREQUEST向服务器发送一个zip文件,这种文件的内容类型应该是什么? 该文件是包含png类型图像的zip文件。
谢谢
答案 0 :(得分:89)
.zip application/zip, application/octet-stream
答案 1 :(得分:26)
ZIP文件的标准MIME类型为application/zip
。 ZIP中文件的类型与MIME类型无关。
与往常一样,它最终取决于您的服务器设置。
答案 2 :(得分:2)
[request setValue:@"application/zip" forHTTPHeaderField:@"Content-Type"];
答案 3 :(得分:0)
如果您想要文件的MIME类型,可以使用以下代码:
- (NSString *)mimeTypeForPath:(NSString *)path
{
// get a mime type for an extension using MobileCoreServices.framework
CFStringRef extension = (__bridge CFStringRef)[path pathExtension];
CFStringRef UTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, extension, NULL);
assert(UTI != NULL);
NSString *mimetype = CFBridgingRelease(UTTypeCopyPreferredTagWithClass(UTI, kUTTagClassMIMEType));
assert(mimetype != NULL);
CFRelease(UTI);
return mimetype;
}
如果是ZIP文件,则会返回application/zip
。