源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ajax下载smartupload的内容无法显示汉字的解决方法

  • 时间:2022-11-29 03:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ajax下载smartupload的内容无法显示汉字的解决方法
[u]复制代码[/u] 代码如下:
服务器端: 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(); }
[u]复制代码[/u] 代码如下:
客户端: <script> function getFile(){ $.get("<%=basePath%>LoadFileServlet","",function(data){ alert(data); }); } </script> <a href="#" onclick="getFile()">getfile</a>
txt中的中文内容不显示,如果通过超链接访问server端,下载后没有乱码 先MARK下,以后再看看
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部