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();