thinkphp5接收layui上传的⽂件layui上传⽂件的代码如何写,请参考:
下⾯为thinkphp5代码:
/**
* 上传原始凭证
* @return [type] [description]
*/
public function upload_original_document(){
// 获取表单上传⽂件例如上传了001.jpg,请特别注意file()中的参数,这个参数是前端input的name
$file = request()->file('file');
// 移动到框架应⽤根⽬录/public/uploads/ ⽬录下
if($file){
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
if($info){
// 成功上传后获取上传信息
$result = array();
$result['errCode'] = 0;
$result['errMsg'] = '调⽤成功';
// 输出 jpg
$result['data']['getExtension'] = $info->getExtension();
// 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
$result['data']['getSaveName'] = $info->getSaveName();
// 输出 42a79759f284b767dfcb2a0197904287.jpg
$result['data']['getFilename'] = $info->getFilename();
return json($result);
}
else{
// 上传失败获取错误信息
$result = array();
$result['errCode'] = 2;
$result['errMsg'] = '上传失败';
$result['data']['getError'] = $file->getError();
return json($result);
}
}
else{
$result = array();
$result['errCode'] = 1;
$result['errMsg'] = '没有⽂件上传';
return json($result);
}
}
>getsavefilename
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论