php TP6处理上传图片到服务器指定路径


public function batch_img()
{

//print_r($_FILES);die();
if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/png") && $_FILES["file"]["size"]<100000)
{
//找到文件存放的位置
//上传到TP服务器的public/uplode/certificate_img文件夹下
$filename = "upload/certificate_img/".$_FILES["file"]["name"];
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
$filename1 = iconv("UTF-8","gb2312",$filename);
//判断文件是否存在
if(file_exists($filename1)){
$this->error('文件已存在 !');
}else{
//保存文件,将上传的临时文件移到web服务器中,见《PHP和MySQL web开发》P330
move_uploaded_file($_FILES["file"]["tmp_name"],$filename1);
//这里的filename要utf8_general_ci格式,不然和数据库中编码不一致
}
}else{
$this->error('文件类型不正确!');
}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM