api上传文件 [ 2.0 版本 ]
在components 配置了request组件的解析数据为json 这样post就能接收数据 用Yii::$app->request->post()
'components' => [
    'request' => [
        'csrfParam' => '_csrf-frontend',
        'parsers' => [
            'application/json' => 'yii\web\JsonParser',
            'text/json' => 'yii\web\JsonParser',
        ],
    ],
]
有特殊的接口是上传,通过普通表单上传会报错
Invalid JSON data in request body: Syntax error.
怎么配置能够Yii::$app->request->post()解析json数据的同时还能支持上传?
                小叮当的肚兜 补充于 2020-03-31 16:44
                
                                    
            
            'components' => [
    'request' => [
        'csrfParam' => '_csrf-frontend',
        'parsers' => [
            'application/json' => 'yii\web\JsonParser',
            'multipart/form-data' => 'yii\web\MultipartFormDataParser',
        ],
    ],
]
共 0 个回答
没有找到数据。
小叮当的肚兜
            注册时间:2016-10-31
最后登录:8小时前
在线时长:97小时48分
    最后登录:8小时前
在线时长:97小时48分
- 粉丝13
 - 金钱50930
 - 威望270
 - 积分54600