Как загрузить файлы". zip " с php?


я Использую эту библиотеку для загрузки изображений: piramideUploader. Он загружает изображения без проблем, проблема в том, что я пытаюсь загрузить файл". zip".

Мой PHP выглядит следующим образом:

if(isset($_FILES['uploads'])){
    $piramideUploader = new PiramideUploader();
    $upload = $piramideUploader->upload(
        'image', 
        "uploads", 
        "uploads", 
        array("image/jpeg","image/png","image/gif")
    );
    $file = $piramideUploader->getInfoFile();
    $file_name = $file['complete_name'];
    if(isset($upload) && $upload["uploaded"] == false){
        $result = array(
            'status'    => 'error',
            'code'      => 404,
            'message'   => 'El archivo no ha podido subirse'
        );
    }else{
        $result = array(
            'status'    => 'success',
            'code'      => 200,
            'message'   => 'El archivo se ha subido',
            'filename'  => $file_name
        );
    }
}

Попробуйте изменить строку 7: Это:

array("image/jpeg","image/png","image/gif")

для этого

array("*")

чтобы попытаться заставить его поддерживать все файлы, если это вообще проблема.

Author: bypabloc_, 2018-10-11

1 answers

В вашем массиве добавьте следующие значения 'application/zip', 'application/x-zip-compressed', следуя вашему примеру с этим, вы бы указали, чтобы он также позволил вам выполнять загрузку файлов типа .zip.

Надеюсь, это послужит вам.

 1
Author: leo_vilchis, 2018-10-11 17:55:15