ios - online - tipo de contenido de archivo zip para solicitud http
winzip para ipad (4)
El tipo MIME estándar para archivos ZIP es application/zip
. Los tipos de los archivos dentro del ZIP no importan para el tipo MIME.
Como siempre, en última instancia, depende de la configuración de su servidor.
Esta pregunta ya tiene una respuesta aquí:
- Archivos .rar, .zip Tipo MIME 4 respuestas
Estoy enviando un archivo zip al servidor a través de HTTPREQUEST ¿Cuál debería ser el tipo de contenido para este tipo de archivo? el archivo es un archivo zip que contiene imágenes en tipo png.
Gracias
Si desea el tipo MIME para un archivo, puede usar el siguiente código:
- (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;
}
En el caso de un archivo ZIP, esto devolverá la application/zip
.
.zip application/zip, application/octet-stream
[request setValue:@"application/zip" forHTTPHeaderField:@"Content-Type"];