//上传图片
public function sctp(){
//获取上传的图片
$image = $_FILES;
//判断获得变量
if ($image['file']['error'] > 0) {
echo json_encode( array('code'=>'-1','msg'=>'上传失败了,原因是'));exit;
} else {
//截取文件后缀名
$type = strrchr($image['file']['name'], ".");
//echo $type;die;
//设置上传路径,我把它放在了upload下的interview目录下(需要在linux中给interview设置文件夹权限)
$new_file = "./uploads/sctp/" . date('Y-m-d') . "/";
if (! file_exists ( $new_file )) {
// 检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir ( $new_file, 0700 );
}
$str_bh=substr(time(),-4);
$str_token=substr($_POST['token'],-4);
$path = $new_file.$str_bh.$str_token.$image['file']['name'];
//返回前台
$new_files = "uploads/sctp/" . date('Y-m-d') . "/";
$paths = $new_files.$str_bh.$str_token.$image['file']['name'];
//判断上传的文件是否为图片格式
if (strtolower($type) == '.png' || strtolower($type) == '.jpg' || strtolower($type) == '.bmp' || strtolower($type) == '.gif') {
//将图片文件移到该目录下
move_uploaded_file($image['file']['tmp_name'], $path);
}
echo json_encode( array('code'=>'1','msg'=>'成功','data'=>$paths));exit;
}
}
PHP上传图片
最新推荐文章于 2024-06-12 00:42:17 发布