关于ThinkPHP5 的request()接收图片上传问题

在做项目的时候用到tp5,使用webuploader插件上传图片缩略的时候,发现使用request()->file('filename'),获取不到file的信息,在网上查了后,最终解决。为避免其他人踩坑,分享如下:

1》request->file('filename')是针对form表单提交的,先需增加form属性enctype=multipart/form-data

2》确认php上传文件大小的限制,修改php.ini配置文件中的upload_max_filesize和post_max_size

3》如果使用异步上传图片(本人就是),可用ajax模拟表单提交,ajax模拟表单提交请自行百度。

4》针对使用第三方上传插件或者异步上传,可使用$_FILES['filename']获取文件或者图片信息


JS模拟表单提交可参考:http://www.jianshu.com/p/b8f6c2f50fe6

你可能感兴趣的:(PHP,ThinkPHP,php,ThinkPHP,图片,插件)