ext中窗口中显示了图片,
然后增加一个按钮“另存为”,点击按钮将图片保存到本地。
然后增加一个按钮“另存为”,点击按钮将图片保存到本地。
解决方案 »
- javascript日历 求助各位兄弟姐妹
- Safari 5.1下onunload事件不响应
- IE9开发大赛火热进行中,得奖金赢鼠标,开启你的IE9开发之旅~~
- 求助:frame无法嵌套问题 大家帮忙啊
- 绑定事件监听函数
- JS里出现 N.2C(x)};7.1z=f(){9 这样 怎么转成正常的 ??
- 求javascript 正则表达式
- 如何打印在一个目录下的所有文件(解决一定给分)
- 如何使用客户脚本改变由在服务器端产生的超链接的文字的颜色(动态效果)?
- js判断微信和QQ打开提示在浏览器打开,并识别手机系统给出不同的下载链接
- 去掉重复字段问题?(小问题)
- 有关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();
}