2013-11-20 25 views

答えて

57
.zip application/zip, application/octet-stream 
+9

これは単一の値かいくつかの選択であると考えられますか? – Colin

+3

これは 'zip'ファイルをまったく保証するものではありません。 [WC3の仕様書](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)によると、これは以下のように解釈されます:* "私は' application/zip'コンテンツタイプを好みますが、これを 'application/octet-stream'(ファイルストリーム)でも送ることはできません" – Wilt

18

標準のMIMEタイプがapplication/zipです。 ZIP内のファイルのタイプは、MIMEタイプに関係なくありません。

いつものように、最終的にはサーバーの設定によって異なります。

2
[request setValue:@"application/zip" forHTTPHeaderField:@"Content-Type"]; 
0

ファイルのMIMEタイプをしたい場合は、次のコードを使用することができます:ZIPファイルの場合は

- (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; 
} 

を、これはapplication/zipを返します。

関連する問題