ホームページ > バックエンド開発 > PHPチュートリアル > htinkphp上传图片报“非法图像文件”解决办法

htinkphp上传图片报“非法图像文件”解决办法

WBOY
リリース: 2016-06-13 11:35:03
オリジナル
1656 人が閲覧しました

htinkphp上传图片报“非法图像文件”
本地可以,服务器上不行,可是上传txt文件又成功,肯定不是目录权限的问题。求解



//保存附件到指定路径下面
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 2*1024*1024;// 设置附件上传大小
$upload->allowExts = explode ( ',','jpg,gif,png,jpeg,txt,doc,docx,wps,xls,et,zip,tar,rar,gz,7z');// 设置附件上传类型
$upload->savePath = 'Tpl/Public/Uploads/task_description/';// 设置附件上传目录

//修改上传文件的名称
$file_name=$_FILES['taskfile']['name'];
$expand_name=explode(".",$file_name);
$new_name=date('YmdHis',time()).'.'.strtolower($expand_name[count($expand_name)-1]);

$_FILES["taskfile"]["name"]=$new_name;

if(!$upload->upload()) {// 上传错误提示错误信息
echo $upload->getErrorMsg();
//$this->error($upload->getErrorMsg());
}else{
$info = $upload->getUploadFileInfo();
//保存数据到数据库中
$data['wlFileUrl']=$info[0]['savepath'].$new_name;
}

thinkphp?图片上传?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート