当前页面: 开发资料首页 → JSP 专题 → 【非常非常的感谢】求一个已经解决了中文下载问题的jspSmartUpload 很着急 很着急 希望大家帮帮忙 非常感谢
【非常非常的感谢】求一个已经解决了中文下载问题的jspSmartUpload 很着急 很着急 希望大家帮帮忙 非常感谢
摘要: 【非常非常的感谢】求一个已经解决了中文下载问题的jspSmartUpload 很着急 很着急 希望大家帮帮忙 非常感谢
【非常非常的感谢】求一个已经解决了中文下载问题的jspSmartUpload 很着急 很着急 希望大家帮帮忙 非常感谢
在线等 在线等 5688132@163.com
如果要使用jspSmartUpload解决下载的中文问题好像要修改这个组件的源代码,我有不使用组件实现下载的方法,你可以看看,能用就用。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.net.*" errorPage="" %>
<%
String strId = request.getParameter("id");
int id = 0;
if(strId != null && !strId.equals(""))
{
String filenamedownload = "/write/科技文摘.doc";
String filenamedisplay = "科技文摘.doc";
response.setContentType("application/x-download");//设置为下载application/x-download
filenamedownload = "/es/test/Chinese/resource"+filenamedownload;//即将下载的文件的相对路径
filenamedisplay = URLEncoder.encode(filenamedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filenamedisplay);
try
{
RequestDispatcher dispatcher = application.getRequestDispatcher(filenamedownload);
if(dispatcher != null)
{
dispatcher.forward(request,response);
}
response.flushBuffer();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
}
}
%>
嗯 看的不太明白 最好还是有解决了的包 呵呵 拿来主义啦
我的代码是这样的大家帮帮我吧 我都要崩溃了 已经为了这个问题弄了一天了
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.jspsmart.upload.*"%>
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
无标题文档</head>
<body>
文件下载的处理信息
<%
//新建一个SmartUpload对象
SmartUpload su=new SmartUpload();
//初始化
su.initialize(pageContext);
//设定contentDisposition为null以禁止浏览器自动打开文件
su.setContentDisposition(null);
//下载文件
su.downloadFile("/upload/成长中淡去的几种情感.doc");
//su.downloadFile("/upload/aa.doc");
%>
</body>
问题已经解决 谢谢楼上的
呵呵 mark