thinkphp单个图片文件上传示例,可以在Application/Common/Common/function.php中写入该方法,方便全局调用

function uploadAnImg($name){
	$upload = new \Think\Upload();
	$upload->maxSize	= 3145728 ;
	$upload->exts		= array('jpg', 'gif', 'png', 'jpeg');
	$upload->rootPath	= './Uploads/';
	$upload->savePath	= ''; 
	$upload->saveName	= array('uniqid','');
	$upload->subName	= array('date','Ym');
	$upload->autoSub	= true;
	$info = $upload->uploadOne($_FILES[$name]);
	if(!$info) {
		return '';
	}else{
		return 'Uploads/'.$info['savepath'].$info['savename'];
	}
}

调用方法

$url = uploadAnImg('pic');

返回URL示例

Uploads/201905/5ccb9975bb461.jpg