js获取a标签download弹出另存为对话框的路径。。。。。
11 回答
烙印99
TA贡献1829条经验 获得超13个赞
“ 我这里获取,后台要用。要把他拿的数据放到我选择的路径里面”这个不明白你要干嘛。而且你获取这个路径干嘛,你服务器存储起来也没毛用。而且也获取不到选择的保存路径,也无法指定客户端要保存的路径,这个不是c/s,b/s没有这个权限。除非你做acx了
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
在html或者jsp中弹出文件另存为的对话框,可以调用document.execCommand方法 调用JS方法document.execCommand即可在前台页面调出另存为对话框,并将将服务器上存放的文件保存到本地。HTML页面另存为对话框DEMO.rar 代码: <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>
这个用过没
添加回答
举报
0/150
提交
取消