ext中窗口中显示了图片,
然后增加一个按钮“另存为”,点击按钮将图片保存到本地。
然后增加一个按钮“另存为”,点击按钮将图片保存到本地。
解决方案 »
- 各位大牛,关于JS轮盘抽奖!
- 问一个none和block的动态控制问题
- 两个table同时拖动边框
- 怎样实现javascript对table的td进行升降序排序?
- 菜鸟,问代码解释!对你们来说很简单!
- 在MEIZZ(梅花雪)老大帮助下完成的通过IFRAME实现的消息提示框程序,请多多指正
- 一个关于jquery的checkbox全选的问题
- 如何获得鼠标的当前坐标
- 怎样引用<iframe>源文档内的一个元素?
- 当前页面的URL是:http://xxx/xxx.nsf/view?openview&count=30&start=1,如何得到count和start的值?
- 去掉重复字段问题?(小问题)
- 有关JavaScript作用域与闭包的问题,求帮忙解答
String downFile = request.getParameter( "file ");
if(downFile!=null&&!downFile.equals( " ")){
String filename = downFile.substring(downFile.lastIndexOf( "\\ ")+1);
downFile = new String(downFile.getBytes( "ISO-8859-1 "), "GB2312 ");
//String filename = downFile.substring(downFile.lastIndexOf( "\\ ")+1);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(downFile));
byte[] buf = new byte[1024];
int len = 0;
OutputStream os = response.getOutputStream();
response.reset(); //非常重要 //纯下载方式
response.setHeader( "Content-Disposition ", "attachment; filename=\ " " + filename+ "\ " ");
response.setContentType( "bin;charset=iso8859_1 "); while((len = bis.read(buf)) > 0) os.write(buf,0,len);
System.out.println(userIp+ ":下载: "+filename);
bis.close();
os.close();
}