欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-01-31 10:04:52
...
htinkphp上传图片报“非法图像文件”
本地可以,服务器上不行,可是上传txt文件又成功,肯定不是目录权限的问题。求解

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

//保存附件到指定路径下面
$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?图片上传?

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • htinkphp上传图片报“非法图像文件”解决办法
  • 专题推荐

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

    认证0级讲师

    推荐视频教程
  • htinkphp上传图片报“非法图像文件”解决办法javascript初级视频教程
  • htinkphp上传图片报“非法图像文件”解决办法jquery 基础视频教程
  • 视频教程分类