layui上传文件的代码如何写,请参考:
https://blog.csdn.net/u013288190/article/details/108629087
下面为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);
}
}