簡體   English   中英

特定文件類型上傳wordpress

[英]specific file type upload wordpress

我想添加更多的文件類型擴展名,例如zip,rar和pdf,但我無法這樣做,因為“ getimagesize”僅允許圖像文件類型。

    define('TYPE_WHITELIST', serialize(array(
  'image/jpeg',
  'image/png',
  'image/gif',
  'application/zip',
  'application/rar',
  'application/pdf'
      )));


     for($i=0; $i<count($_FILES['agp_gallery']['name']); $i++) {
      //Get the temp file path
            $tmpFilePath = $_FILES['agp_gallery']['tmp_name'][$i];

               if ($tmpFilePath == "") {

               }
               else {  
          $image_data = getimagesize($tmpFilePath);
    if(!in_array($image_data['mime'], unserialize(TYPE_WHITELIST))){

        $result['error'] = 'Your image must be a jpeg, png or gif!';

      } 
    }

      }

在.htaccess中,為每種文件類型添加以下內容:

AddType application/zip .zip

參見: http : //www.htaccess-guide.com/adding-mime-types/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM