为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

守着星空守着你 2019-04-03 17:15:31
js获取a标签download弹出另存为对话框的路径。。。。。
查看完整描述

11 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

谷歌的另存为的弹窗需要在配置中打开

下载内容

更改
下载前询问每个文件的保存位置

所以这个无法在代码中实现,你们经理真够可以的


查看完整回答
反对 回复 2019-05-13
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

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


查看完整回答
反对 回复 2019-05-13
?
烙印99

TA贡献1829条经验 获得超13个赞

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

查看完整回答
反对 回复 2019-05-13
?
PIPIONE

TA贡献1829条经验 获得超9个赞

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


查看完整回答
反对 回复 2019-05-13
?
慕后森

TA贡献1802条经验 获得超5个赞

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


查看完整回答
反对 回复 2019-05-13
?
泛舟湖上清波郎朗

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>

这个用过没


查看完整回答
反对 回复 2019-05-13
  • 11 回答
  • 0 关注
  • 6564 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信