【BUG】wx.uploadFile(OBJECT) 大于2M 文件上传失败
服务端:wafer2 PHP 版
用wx.uploadFile(OBJECT)上传录音文件,文件稍大(大于2M)时服务端取不到$file[‘type’] 等信息:
// 处理文件上传$file = $_FILES['file']; // 去除 field 值为 file 的文件// 2018.2.17通过工单申请将 nginx - client_max_body_size 改为200Mini_set('upload_max_filesize', '100M');ini_set('post_max_size', '100M');// 限制文件格式,支持音频上传// aac: audio/x-aac// mp3: audio/mpeg// SDK BUG:录音文件较大时(大于2M), 取不到$file['type']等信息if ($file['type'] !== 'audio/x-aac' && $file['type'] !== 'audio/mpeg') { $this->json([ 'code' => 1, 'data' => '不支持的上传音频类型:' . $file['type'] ]); return;} |
上传较大文件即可复现
