您现在的位置是:网站首页> 编程资料编程资料
ajax下载smartupload的内容无法显示汉字的解决方法_AJAX相关_
2023-05-25
262人已围观
简介 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();
}
复制代码 代码如下:
txt中的中文内容不显示,如果通过超链接访问server端,下载后没有乱码
先MARK下,以后再看看
相关内容
- 用iframe设置代理解决ajax跨域请求问题_AJAX相关_
- HTTP状态代码及其定义解析 Ajax捕捉回调错误参考_AJAX相关_
- AJAX解析XML实例之下拉框省、市二级联动_AJAX相关_
- 如何将ajax请求返回的Json格式数据循环输出成table形式_AJAX相关_
- AJAX中文乱码问题探讨及解决_AJAX相关_
- ajax提交加载进度条示例代码_AJAX相关_
- jQuery ajax中使用serialize()方法提交表单数据示例_AJAX相关_
- ajax jquery校验用户是否已经注册演示代码_AJAX相关_
- 利用ajax实现简单的注册验证局部刷新实例_AJAX相关_
- ajax异步回调函数中给外部变量赋值的问题探讨_AJAX相关_
