- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
如题,因此后端也未获取到除了formData外的数据;
小程序端:
chooseImage(){ wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success(res) { console.log(res) // tempFilePath可以作为img标签的src属性显示图片 const tempFilePaths = res.tempFilePaths wx.uploadFile({ url:__BASE_URL__+ 'files/store', // 仅为示例,非真实的接口地址 filePath: tempFilePaths[0], name: 'myfile', formData: { user: 'test' }, header:{"content-type":"multipart/form-data"}, success(res) { const data = res.data console.log(data); // do something }, fail(res) { console.log('失败'); // const data = res.data console.log(res); // do something } }) }}) }, |
PHP端:
namespace app\api\controller;use think\Controller;/** 文件控制 * Class Files 2019年4月17日16:41:15 * @package app\api\controller */class Files extends Controller{ function store() { $data = input('post.'); $file = request()->file('myfile');// dump($_REQUEST); return $this->jsonApi('', '', $data); }} |
选择图片、请求返回的数据截图

封贴-已解决 后端我写错了,截图中注释的是不可取的 ,未注释的是可取的