http请求的zip文件内容类型

时间:2013-11-20 15:48:11

标签: ios http nsurlrequest

我正在通过HTTPREQUEST向服务器发送一个zip文件,这种文件的内容类型应该是什么? 该文件是包含png类型图像的zip文件。

谢谢

4 个答案:

答案 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