1. 程式人生 > >解決使用IE瀏覽器進行上傳(ajaxFileUpload)後,瀏覽器會提示下載的問題(踩坑記錄)

解決使用IE瀏覽器進行上傳(ajaxFileUpload)後,瀏覽器會提示下載的問題(踩坑記錄)

最近做一個上傳功能,前端使用的是ajaxFileUpload,後臺程式碼不規範,response沒有設定contentType,除了chome之外,firefox和IE瀏覽器都會報錯,即能進入後臺服務正常進行業務邏輯,但是返回都落在error:function{ }裡。

由於後臺資料返回的是json格式,開始設定成這個response.setContentType("application/json;charset=UTF-8");

結果就是firefox問題解決了,但是IE瀏覽器那裡會提示是否儲存,儲存的檔案內容就是後臺返回的資料。


最後,按照如下設定可解決IE的問題:

response.setContentType("text/plain;charset=UTF-8"
);