对了,服务器端是一个servlet,实现代码如下:
response.setHeader("Content-Disposition", "attachment;filename="
+ new String(name.getBytes("GBK"), "ISO-8859-1"));
String name = request.getParameter("name");
PrintWriter out = response.getWriter();
InputStream in = new FileInputStream("c://uploads/" + name);
int c; while ((c = in.read()) != -1)
out.write(c); out.flush();
out.close();
response.setHeader("Content-Disposition", "attachment;filename="
+ new String(name.getBytes("GBK"), "ISO-8859-1"));
String name = request.getParameter("name");
PrintWriter out = response.getWriter();
InputStream in = new FileInputStream("c://uploads/" + name);
int c; while ((c = in.read()) != -1)
out.write(c); out.flush();
out.close();
解决方案 »
- ireport问题
- !关于ehcache缓存的问题
- httpClient访问webservice 异常the trustAnchors parameter must be non-empty
- java字符串和jsp页面转换
- 关于struts2模型驱动的问题,好心人帮个忙把!!!谢谢啦
- thinging in java中的重载与复写的问题?
- javamail 如何接收html(复合邮件)?(有好的方案我可以在加分,我还有好几千分呢)
- spring的跳转路径问题
- java和asp哪个更适用于网络开发?
- 求Access JDBC驱动
- 如何在Struts标记属性中嵌套Struts标记
- ★★★★★Cactus测试EJB遇到的问题★★★★★
httpConnection.setRequestProperty("RANGE", "bytes=102400");//从100K位置开始下载