java怎么实现 io流传输过来的文件,提示另存为弹出窗口?

已举报 回答
java怎么实现 io流传输过来的文件,提示另存为弹出窗口?
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    4,863

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1.通过链接SRC直接文件路劲。
2.点击一个链接或者按钮,请求一个action或者serlvet。
response.setContentType(application/octet-stream);
通过response.getOutputStream();获取输出流,然后write写数据就行了。
取消 评论
只知道ie的另存为,其他的浏览器貌似实现不了

script language='javascript' type='text/javascript'
function getimg() //另存为存放在服务器上图片到本地的方法
{
event.returnValue=false;
show.window.location.href=imgSrc.src;
timer=setInterval(checkload,100)
}

function checkload()
{
if(show.readyState!=complete)
{
//调用document.execCommand方法,'Saveas'表示打开文件另存为对话框命令
show.document.execCommand('SaveAs');
clearInterval(timer)
}
}
/script
img id=imgSrc width=320px height=200px src=test.bmp alt=//br
input id=btnSaveAs type=button value=另存为 onclick=getimg()/
iframe src= name=show style=width:0;height:0/iframe
取消 评论
设置response 返回的头信息
取消 评论
ZOL问答 > java怎么实现 io流传输过来的文件,提示另存为弹出窗口?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?