0
我们已经完成了文件上传功能,它在我们用chrome插件邮递员上传文件时起作用。symfony 3文件上传Accept.php抛出InvalidMediaType
但是,当我们用角2应用测试,我们得到的错误:
传递标题是这样的:
POST /groups/b7eedbcc-2c88-11e6-b44b-84e5c9e767ae/uploaded-files HTTP/1.1
Host: [our project domain]
Connection: keep-alive
Content-Length: 6418
Pragma: no-cache
Cache-Control: no-cache
Accept: undefined
Origin: http://172.17.2.101:3000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
Authorization: undefined
Content-Type: application/octet-stream
Referer: http://172.17.2.101:3000/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,lt;q=0.6
在邮递员当我上传,我只用2:
Authorization: 123
Content-Type: application/octet-stream
其奇怪的是授权未定义在上面,但如果身份验证不通过,回应是
{
"message": "Authentication required"
}
所以它应该不是一个问题呢。
这个错误是什么意思?怎么解决?
我注意到,它不会来symfony控制器,通过尝试使用die();