- 当前 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 ); } } |
选择图片、请求返回的数据截图
封贴-已解决 后端我写错了,截图中注释的是不可取的 ,未注释的是可取的