时间:2020-5-30 编辑:37°5 点个赞呗
thinkphp6,对于单图和多图上传是,会出现获取不到图片的情况。
问题出在这个方法:
$files = request()->file();
文档介绍是这种形式:
这里面的
function upload(){ // 获取表单上传文件 $files = request()->file('file'); var_dump($files);exit; }
当$files=request()->file()不加'file'文件名时,打印出来的是数组形式
function upload(){ // 获取表单上传文件 $files = request()->file(); var_dump($files);exit; }
然后上传到服务器时就会报错,当然此时文件是传不了的,如图
所以,在进行单图片上传是,必须在$files=request()->file()添加’file'文件名。
这里就不做描述,其实和单图片相反
在$files=request()->file()添加不要添加’file'文件名。
本文由37°5【https://www.alvinxiao.com 】【https://blog.alvinxiao.com】原创,转载请注明来源。请注意原创和打造和谐的网络环境,谢谢!
对于thinkphp6多图和单图上传的问题
时间:2020-5-30 编辑:37°5 点个赞呗
thinkphp6,对于单图和多图上传是,会出现获取不到图片的情况。
问题出在这个方法:
一、首先对于单图片
文档介绍是这种形式:
这里面的
当$files=request()->file()不加'file'文件名时,打印出来的是数组形式
然后上传到服务器时就会报错,当然此时文件是传不了的,如图
所以,在进行单图片上传是,必须在$files=request()->file()添加’file'文件名。
二、对于多图片
这里就不做描述,其实和单图片相反
在$files=request()->file()添加不要添加’file'文件名。
本文由37°5【https://www.alvinxiao.com 】【https://blog.alvinxiao.com】原创,转载请注明来源。请注意原创和打造和谐的网络环境,谢谢!