回覆列表
  • 1 # 使用者2458114238191884

      在進行Web開發時,可能遇到遇到以下幾種需求:

      l 希望某類或者某已知MIME 型別的檔案(比如:*.gif;*.txt;*.htm)能夠在訪問時彈出“檔案下載”對話方塊。

      l 希望客戶端下載時以指定檔名顯示。

      l 希望某檔案直接在瀏覽器上顯示而不是彈出檔案下載對話方塊。

      對於上面的需求,使用Content-Disposition屬性就可以解決。下面是程式碼示例:

      response.setHeader("Content-disposition", "attachment;filename=" + fileName)。

      //Content-disposition為屬性名。

      //attachment表示以附件方式下載。如果要在頁面中開啟,則改為inline。

      //filename如果為中文,則會出現亂碼。解決辦法有兩種:

      //1、使用fileName = new String(fileName.getBytes(), "ISO8859-1")語句

      //2、使用fileName = HttpUtility.UrlEncode(filename, System.Text.Encoding.UTF8)語句

  • 中秋節和大豐收的關聯?
  • 室內溫度會不會影響電腦執行,溫度高了電腦會卡嗎?