Heim  >  Artikel  >  Backend-Entwicklung  >  SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享_PHP教程

SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享_PHP教程

WBOY
WBOYOriginal
2016-07-21 15:30:49732Durchsuche

解决方案如下,其它框架雷同。

源代码(/system/libraries/upload.php 199 line)

$this->file_type = preg_replace("/^(.+?);.*$/", "\\1", $_FILES[$field]['type']);

修改成如下:

复制代码 代码如下:

//Edit By Tacker
if(function_exists('mime_content_type')){
$this->file_type = preg_replace("/^(.+?);.*$/", "\\1", mime_content_type($this->file_temp));
}else{
$this->file_type = preg_replace("/^(.+?);.*$/", "\\1", $_FILES[$field]['type']);
}

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/323126.htmlTechArticle解决方案如下,其它框架雷同。 源代码(/system/libraries/upload.php 199 line) $this-file_type = preg_replace("/^(.+?);.*$/", "\\1", $_FILES[$field]['type']); 修改成...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn