DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX基礎知識 >> ajax下載smartupload的內容無法顯示漢字的解決方法
ajax下載smartupload的內容無法顯示漢字的解決方法
編輯:AJAX基礎知識     
復制代碼 代碼如下:
服務器端:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException{
req.setCharacterEncoding("GBK");
// 新建一個SmartUpload對象
SmartUpload su = new SmartUpload();
su.initialize(this.getServletConfig(),req,resp);
// 設定contentDisposition為null以禁止浏覽器自動打開文件,
//保證點擊鏈接後是下載文件。若不設定,則下載的文件擴展名為
//doc時,浏覽器將自動用word打開它。擴展名為pdf時,
//浏覽器將用acrobat打開。

su.setContentDisposition(null);
//下載文件
try {
su.downloadFile("D://upload/"+"test.txt");
} catch (SmartUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

復制代碼 代碼如下:
客戶端:
<script>
function getFile(){
$.get("<%=basePath%>LoadFileServlet","",function(data){
alert(data);
});
}
</script>
<a href="#" onclick="getFile()">getfile</a>

txt中的中文內容不顯示,如果通過超鏈接訪問server端,下載後沒有亂碼

先MARK下,以後再看看
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved