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

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

WBOY
WBOYOriginal
2016-07-29 08:44:48822Durchsuche

解决方案如下,其它框架雷同。
源代码(/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']);
}

以上就介绍了swfupload SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享,包括了swfupload方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

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