Ответ 1
.zip application/zip, application/octet-stream
Я отправляю zip файл на сервер через HTTPREQUEST, какой должен быть тип содержимого для такого типа файла? файл представляет собой zip файл, содержащий изображения типа png.
спасибо
.zip application/zip, application/octet-stream
Стандартный тип MIME для ZIP файлов - application/zip
. Типы файлов внутри ZIP не имеют значения для типа MIME.
Как всегда, это в конечном счете зависит от настройки вашего сервера.
[request setValue:@"application/zip" forHTTPHeaderField:@"Content-Type"];
Если вам нужен тип 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
.