阅读背景:

前端js+后端php进行图片压缩上传(解决move_uploaded_file失败并附源码)

来源:互联网 
1,服务端代码如下(php语言)
 
 
<?phpheader("Content-Type: text/html;charset=utf-8");date_default_timezone_set('prc');//define('ROOT',dirname(__FILE__).'/');$file = $_FILES["imgfile"];//接收文件对象$ftype=".png";//设置保存的图片格式//$max_file_size = 2000000;     //上传文件大小限制, 单位BYTE,需和php.ini文件中配置的一致(最好小于)$destination_folder = "imges/"; //上传文件路径(文件的保存路径,这样就是在uploadImg.php的同级目录有一个imges的文件夹,放到这个文件夹下)$filename = $file["tmp_name"];$pinfo = pathinfo($file["name"]);$photo = time().$ftype;//你自己的图片名称,这里用时间戳加上后缀名预防重名$destination = $destination_folder.$photo;//拼接文件的路劲(这里是"imges/xxxx.png")if (file_exists($destination) && $overwrite != true)//如果文件存在{    echo '{"return":1,"name":"'.$filename.'"}';//上传失败,返回一个json字符串给前端    exit; }if(!move_uploaded_file ($filename, $destination)) //移动文件到指定位置($filename是接收文件时保存在(php.ini中配置的默认的)tmp路径下的临时文件){   echo '{"return":1,"errorMsg":"文件移动失败"}';//上传失败(移动失败),很多原因,自己去查    exit;}///可以进行其他操作,例如拿到了图片的路径可以存到数据库  echo '{"return":0,"photo":"'.$photo.'"}';//上传成功,返回json字符串  ?><?phpheader("Content-Type



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: