社区
C#
帖子详情
javascript 实现文件下载
yanasdf789
2012-09-29 03:04:05
怎样在 asp.net 网站中实现文件下载,
我直接链接到图片地址,就打开一个页面,我需要的是下载对话框,怎么实现呢?
js 这么写
...全文
408
4
打赏
收藏
javascript 实现文件下载
怎样在 asp.net 网站中实现文件下载, 我直接链接到图片地址,就打开一个页面,我需要的是下载对话框,怎么实现呢? js 这么写
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanasdf789
2012-10-10
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
js 这么写?
js实现不了这样的功能,你需要在asp.net写
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=xxx.txt");
Response.WriteFil……
[/Quote]
上诉代码可以实现弹出下载对话框,但是点击下载后,原页面就关闭了,怎样取消关闭啊
,<body>
<form >
<asp:button text="xiazai" onclick="download_click"
</form>
<body>
public void download_click(object sender,eventArgs e)
{
js 这么写?
js实现不了这样的功能,你需要在asp.net写
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=aa.txt");
string filename=Server.Path("~/aa.txt");
Response.WriteFile( filename)
Response.End();
}
孟子E章
2012-09-29
打赏
举报
回复
js 这么写?
js实现不了这样的功能,你需要在asp.net写
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=xxx.txt");
Response.WriteFile("路径")
Response.End();
这类代码网上很多了
king_1314
2012-09-29
打赏
举报
回复
看看下面的: 百度搜一下听多的
.
1 function DownURL(strRemoteURL,strLocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(strLocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;
}
catch(e)
{
window.confirm("下载URL出错!");
}
//window.confirm("下载完成.");
}
例如要下载文件的地址为:htpp://www.baidu.com/test.rar
我们可以使用window.open("htpp://www.baidu.com/test.rar"),
但是该方法在火狐上没有效果的,在IE浏览器上是可以的。
如果用window.location.href="htpp://www.baidu.com/test.rar";火狐有些版本是不支持的。
为了解决这个问题,我们可以换做另外一种方法
我们可以写成如下样式即可以了:
window.location="htpp://www.baidu.com/test.rar";
2 文件的下载到本地(默认)(ie 和火狐都可以)
function downloadFile(url)
{
try{
var elemIF = document.createElement("iframe");
elemIF.src = url;
elemIF.style.display = "none";
document.body.appendChild(elemIF);
}catch(e){
}
}
js触发:
<div class="login_center"><a href="javascript:_login()"></a></div>
<input type="button" value="进入1" onClick = "downloadFile('http://wan.exe')">
实现
网页截图与JS
文件下载
功能的
JavaScript
实践
html2canvas是一个流行的
JavaScript
库,它能够在用户的浏览器上将HTML内容渲染成Canvas元素。这意味着您可以直接从DOM元素(如Web页面上的部分或全部)生成图片,而无需服务器端的处理。它非常适合动态生成页面截图,用于导出报表、创建缩略图、数据可视化等场景。html2canvas支持大多数现代浏览器,包括IE9+,并能基本保持与原始HTML内容一致的样式表现。它通过模拟渲染引擎的工作过程,捕获DOM结构和CSS样式,并将这些信息渲染到Canvas上。
JavaScript
14种方法可以
实现
文件下载
接下来,创建一个下载链接,将 Blob URL 分配给链接的 href 属性,设置文件名以及其他选项,最后触发点击链接进行下载。只需调用相应的下载函数,并传入文件的 URL 和文件名,即可下载文件。然后,将 Blob URL 分配给下载链接的 href 属性,从而
实现
文件下载
。它首先使用 fetch API 获取文件的二进制数据,并将其封装为 Blob 对象,然后调用 saveAs() 函数来触发
文件下载
。你可以通过在服务器端生成文件,并将用户重定向到该文件的 URL 来
实现
文件下载
。函数来
实现
文件下载
。
JavaScript
前端如何
实现
文件分片下载?
要求:免费,开源,技术支持技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS
实现
,支持第三方软件集成前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,.net mvc,.net core,asp,jsp,java,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库。
JS
实现
文件下载
的几种方法
JS
实现
下载功能的几种方法 敬你一杯毒鸡汤解解渴: 人生三大真理:暴力真的可以解决一切,帅真的可以当饭吃,有钱真的可以为所欲为。 本文主要讲述的是已知一个文件在服务器的地址(即后端提供的下载接口),在页面上怎么
实现
点击按钮下载的问题。 分析一下我所知道几种办法吧: HTML的a标签 <a href="url" download="">点击下载</a> 这是最直观...
js
实现
下载文件到本地磁盘
js下载文件到本地磁盘 一、使用a标签下载 ·HTML5给a标签新增了download属性,利用这个属性可以便捷的
实现
下载已有的文件功能,而不需要任何插件。 <div οnlοad="autoClickA()"> <a href="aaa.png" download="aaa.png"><span id="down">下载</span><...
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章