網頁

2019年10月9日 星期三

ie11執行上傳回傳json卻變成下載json檔

最近一個案子真的遇到超多以前不曾出現,同元件現在卻出現的問題,總之遇到下圖的問題,上傳檔案回傳時是application/json,但在ie11上回應下圖。

同事提供了這網址:[ASP .NET MVC] 用IE執行上傳檔案後,回傳JSON格式來回報上傳狀況,結果卻是下載JSON ?!,再看了下Laravel的Response文件,將回應的部分改成底下這樣就成功了,IE、Chrome等瀏覽器都可使用。
response()->json([
    'file_path'  => xxxx,
    'message' => '上傳成功',
    'suc'   => true,
])->header('Content-Type', 'text/html');


參考網址:
[ASP .NET MVC] 用IE執行上傳檔案後,回傳JSON格式來回報上傳狀況,結果卻是下載JSON ?!

沒有留言:

張貼留言