站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


↑返回目录
前一篇: 求教,jsp页面代码有最大限制吗?
后一篇: 为什么我把这段代码写在struts中就出现错误 而写在jsp页面里面就没错误呢? 非常着急