html中的下载代码?

html中的下载代码?,第1张

<a href="xxx.gif" id=pic1 onclick="savepic()return false" style="cursor:hand">点击另存[要在同一域]</a>

<script>

function savepic(){

if(document.all.a1==null){

objIframe=document.createElement("IFRAME")

document.body.insertBefore(objIframe)

objIframe.outerHTML= "<iframe name=a1 style='width:0hieght:0' src="+pic1.href+"></iframe>"

re=setTimeout("savepic()",1)

}

else{

clearTimeout(re)

pic = window.open(pic1.href,"a1")

pic.document.execCommand("SaveAs")

document.all.a1.removeNode(true)

}}

</script>

1、在a标签中指定href='文件路径',download='文件名';这样直接点a标签就能下载文件了。

2、给按钮绑定个click事件,在事件里使用window.location.href='文件路径',或者window. open("文件路径")

3、如果需要从后台查询文件,也可以直接后台返回流也行的

目标:实现点击链接d出文件下载对话框。

代码

<html> 

<head>代码下载</head> 

<title>代码下载</title> 

<body> 

<a href="Web.rar" >download</a> 

</body> 

</html

浏览器支持能够打开的格式,他都会默认直接在线打开(比如word或图片),不支持的格式,他就会d出下载提示。最好是做成.rar格式的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6123689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存