文件上传接口

public function commonUpload()
{
$uploadDir = sprintf( './Public/Uploads/%s/',date('Ym') );
if ( !is_dir($uploadDir) ){
mkdir($uploadDir,0777,true);
}
$upload = new \Think\Upload();
$upload->maxSize = 3145728;
$upload->exts = [
'doc','docx','xls','xlsx','pdf','txt','jpg','png'
];
$upload->rootPath = $uploadDir;
$upload->saveName = array('uniqid','');
$upload->savePath = '';
$upload->subName = [];
$info = $upload->uploadOne($_FILES['file']);
if ( empty($info) ) {
$this->ajaxReturn([
'code' => 500,
'msg' => '上传失败:' . $upload->getError(),
'data' => ''
]);
}
$this->ajaxReturn([
'code' => 200,
'msg' => '上传成功',
'data' => [
'name' => $info['name'],
'saveName' => sprintf( '/Company_admin/Enterprise_purchase/Public/Uploads/%s/%s',date('Ym'),$info['savename'] )
]
]);
}
posted @ 2019-12-05 17:28  $DeBuger  阅读(460)  评论(0编辑  收藏  举报