Подтвердить что ты не робот

Тип содержимого файла zip для HTTP-запроса

Я отправляю zip файл на сервер через HTTPREQUEST, какой должен быть тип содержимого для такого типа файла? файл представляет собой zip файл, содержащий изображения типа png.

спасибо

4b9b3361

Ответ 1

.zip    application/zip, application/octet-stream

Ответ 2

Стандартный тип MIME для ZIP файлов - application/zip. Типы файлов внутри ZIP не имеют значения для типа MIME.

Как всегда, это в конечном счете зависит от настройки вашего сервера.

Ответ 3

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

Ответ 4

Если вам нужен тип 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.