• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ajax下载smartupload的内容无法显示汉字的解决方法
    复制代码 代码如下:

    服务器端:
    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下,以后再看看
    上一篇:用iframe设置代理解决ajax跨域请求问题
    下一篇:探讨Ajax中同步与异步之间的区别
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

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