IE火狐下載檔案的字尾會根據MIME自動改變
1、IE火狐下載時會根據Content-Type決定檔案字尾,以Excel為例
content-disposition: inline; filename=電量預測.xlsx;filename*=utf-8''%E7%94%B5%E9%87%8F%E9%A2%84%E6%B5%8B.xlsx
Content-Type: application/vnd.ms-excel;charset=UTF-8
雖然filename定義了這個Excel的字尾是xlsx,但是由於
application/vnd.ms-excel
對應的是xls,這兩個瀏覽器會吧檔名自動變更成“電量預測.xls”
2、如果http header沒有定義Content-Type
這種情況ie火狐都不會改變字尾,但是如果content-disposition是inling而不是attchment的話,在ie中會直接開啟,但是亂碼
相關推薦
IE火狐下載檔案的字尾會根據MIME自動改變
1、IE火狐下載時會根據Content-Type決定檔案字尾,以Excel為例 content-disposition: inline; filename=電量預測.xlsx;filename*=utf-8''%E7%94%B5%E9%87%8F%E9%A2%84%E6%
檔案字尾與Mime型別對照表/由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔案,請新增 MIME 對映。
//文件檔案型別的 .ai application/postscript .eps application/postscript .exe application/octet-stream .doc application/vnd.ms-w
svc 報錯“由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔案,請新增 MIME 對映。“
問題: 系統沒有預設為 IIS 註冊 WCF 服務的 svc 檔案的 MIME 對映。 解決方法: 以管理員身份執行 cmd.exe 切換到目錄 C:\Windows\Microsoft.NET\Framework\v3.0\Windows Co
IE瀏覽器下載檔案中文檔名亂碼問題解決
在web開發工作當中,瀏覽器相容性問題總是會引來一大波前端攻城獅們的瘋狂吐槽,尤其是IE瀏覽器更是一個神一般的存在,總是讓人頭疼不已。 前段時間用java在做一個檔案上傳下載功能時,發現部分IE瀏覽器上下載中文檔名檔案時會出現檔名亂碼的現象。經過檢視之前
Not Found 由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔案,請新增 MIME 對映。
HTTP 錯誤 404.3 - Not Found 由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔案,請新增 MIME 對映。 執行:cmd,轉到C:\Windows\Windows Microsoft.Net \ Frame
在ie瀏覽器下載檔案亂碼解決
String userAgent = requst.getHeader("user-agent").toLowerCase(); if (userAgent.contains("msie") ||
svc 報“由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔案,請新增 MIME 對映。“的HTTP 錯誤 404.3 – Not Found
原因:系統沒有預設為IIS註冊WCF服務的svc檔案的MIME對映。 解決方法:管理員身份執行C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.e
ie中下載檔案框中的檔名為“download.do”的解決辦法
最近在一個專案的維護中,發現ie中下載檔案的時候,下載框中的檔名為“download.do”。檔案型別識別不了。儲存後改了檔案字尾是能夠看到內容的。說明下載流資料那邊是沒有問題的。 但是查看了程式碼後,發現和其他畫面的下載寫法是一樣的。唯一的區別一個是直接用的se
解決問題:由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔案,請新增 MIME 對映。
WindowServer2012伺服器,新增角色安裝完.netframework和iis之後,執行aspx頁面就報如下錯誤: HTTP 錯誤 404.3 - Not Found 由於擴充套件配置問題而無法提供您請求的頁面。如果該頁面是指令碼,請新增處理程式。如果應下載檔
切換controller 後面的最好不要用id參數,不然會根據路由規則改變
edit 改變 val body ret ont bsp IT 規則 //切換actionResult return RedirectToAction("Edit", "EngineeringCase", new { id = retValue.Va
IE11下載檔案時,副檔名自動由點改為下劃線
Win7 + IE11, 在網頁一般下載時,會發現副檔名與檔名混雜在一起,副檔名由點改為下劃線。檔案不能正常開啟,須先將下劃線改為點才可以開啟。解決的辦法有兩種: 方法1:新增郵箱網站域名到相容性檢視列表。按下Alt鍵啟用選單欄,在“工具”選單下開啟“相容性檢視設定”對話方
java根據檔案字尾名獲得對應的MIME型別
/*** 根據檔案字尾名獲得對應的MIME型別。* * @param file*/private String getMIMEType(File file) {String type = "*/*";String fName = file.getName();// 獲取字尾
下載檔案時檔名為中文相容IE和火狐
response.setContentType("application/x-download"); if (request.getHeader("User-Agent").toLowerCase()
IE無法解析返回的JSON格式並提示下載檔案
問題解決方法: ①後臺定義返回型別為text/html,如 response.setContentType("text/html;charset=UTF-8"); ②前臺配置ajax引數dataType: 'text/html', ③將文字轉化為JSON格式資料 success: func
解決idea中maven的pom檔案不會自動下載jar包問題
表現:無法下載pom配置檔案中的依賴包,或只能下載少數包,各項配置都正確的情況 理由未知; 百度了很長一段時間,網上給出比較精準的解決之一是 setting》》maven》》去掉work offline 的勾。(這裡肯定是去掉勾的) 在剛開始百度時,work offine 是出於未被勾選的狀態, 然後在網
關於火狐瀏覽器下載檔案時,中文檔案亂碼問題的處理方案。
//設定要下載的檔案的媒體格式 response.setContentType(this.getServletContext().getMimeType(filename)); //處理中文檔案下載時火狐瀏覽器中文檔名亂碼的問題 //從請求頭中獲取User-Agent判斷當前使用的是否是火狐瀏覽器
火狐瀏覽器js指令碼通過url下載檔案
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ debugger var iframe = document.createElement("iframe") iframe
JS 下載檔案方法分享(解決圖片檔案無法直接下載和 IE相容問題)
場景簡介 由於業務需要,經常遇到下載各類檔案的需求,其中最頭疼的莫過於前端下載圖片了,直接給個圖片檔案地址會變成直接開啟圖片,而不是彈窗提示另存為,研究了下前端實現檔案下載最便捷的方法還是建立 a 標籤,寫入download 屬性實現點選下載,但這在 ie 瀏
spring mvc 避免IE執行AJAX時,返回JSON出現下載檔案
<!-- 避免IE執行AJAX時,返回JSON出現下載檔案 --> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.M
Spring MVC IE瀏覽器在執行AJAX時,返回JSON出現下載檔案
用Spring MVC開發的介面,在IE瀏覽器中使用Ajax請求介面,返回JSON出現了下載檔案的對話方塊,此時需要在Spring-MVC.xml中需要新增一項配置。<!-- 採用SpringMVC自帶的JSON轉換工具,支援@ResponseBody註解 --> <bean class