js获取a标签download弹出另存为对话框的路径。

  • js获取a标签download弹出另存为对话框的路径。。。。。


守着星空守着你
浏览 6568回答 11
11回答

白板的微信

谷歌的另存为的弹窗需要在配置中打开下载内容更改下载前询问每个文件的保存位置所以这个无法在代码中实现,你们经理真够可以的

一只名叫tom的猫

获取不到,没提供相关方法获取,而且你获取这个路径干嘛,完全没必要,要做流氓软件吗。。

烙印99

“ 我这里获取,后台要用。要把他拿的数据放到我选择的路径里面”这个不明白你要干嘛。而且你获取这个路径干嘛,你服务器存储起来也没毛用。而且也获取不到选择的保存路径,也无法指定客户端要保存的路径,这个不是c/s,b/s没有这个权限。除非你做acx了

PIPIONE

你用a标签调用可以执行下载的js方法,js方法中使用location.href =路径,就可以下载了

慕后森

什么download的另存为对话框? 来个截图呗

泛舟湖上清波郎朗

&nbsp;在html或者jsp中弹出文件另存为的对话框,可以调用document.execCommand方法 调用JS方法document.execCommand即可在前台页面调出另存为对话框,并将将服务器上存放的文件保存到本地。HTML页面另存为对话框DEMO.rar 代码:&nbsp; &nbsp;<script&nbsp;language='javascript'&nbsp;type='text/javascript'> function&nbsp;getimg()&nbsp;//另存为存放在服务器上图片到本地的方法 { &nbsp;&nbsp;&nbsp;&nbsp;event.returnValue=false; &nbsp;&nbsp;&nbsp;&nbsp;show.window.location.href=imgSrc.src; &nbsp;&nbsp;&nbsp;&nbsp;timer=setInterval(checkload,100) } function&nbsp;checkload() { &nbsp;&nbsp;&nbsp;&nbsp;if(show.readyState!="complete") &nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//调用document.execCommand方法,'Saveas'表示打开文件另存为对话框命令 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;show.document.execCommand('SaveAs'); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(timer) &nbsp;&nbsp;&nbsp;&nbsp;} }&nbsp;&nbsp; </script> <img&nbsp;id="imgSrc"&nbsp;width="320px"&nbsp;height="200px"&nbsp;src="test.bmp"&nbsp;alt=""/></br> <input&nbsp;id="btnSaveAs"&nbsp;type="button"&nbsp;value="另存为上图"&nbsp;onclick="getimg()"/> <iframe&nbsp;src=""&nbsp;name="show"&nbsp;&nbsp;style="width:0;height:0"></iframe>这个用过没
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript