Проверить загрузку файла, принять только форматы файлов ZIP

В моем проекте есть возможность загрузить / загрузить резервную копию проекта (с некоторыми настройками / изображениями и т. Д.).

Я должен принимать только резервные копии в формате .zip (для загрузки), для этого я использовал этот код для проверки формата (на стороне клиента и на стороне сервера)

сторона клиента , с формой jQuery

var ftype=$('#FileInput')[0].files[0].type;
switch(ftype){
case 'multipart/x-zip':
break;
case 'application/zip':
break;
case 'application/x-zip-compressed':
break;
case 'application/x-zip':
break;
default: .... //error type
}

серверная сторона

switch(strtolower($_FILES['FileInput']['type'])){
case  'multipart/x-zip':
break;
case  'application/zip':
break;
case  'application/x-zip-compressed':
break;
case  'application/x-zip':
break;
default: exit("1");
}

Каждый O.S по-своему распознает ZIP-файл (на самом деле в коммутаторе нет application/octet-stream случай, и для этого я решил спросить об этом, потому что пользователь сказал мне эту проблему).

Итак, вопрос заключается в следующем: где я могу найти документ об этом или что-то, где я могу найти список различных способов, которыми O.S распознает файл .zip.
Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]