社区
C#
帖子详情
javascript 实现文件下载
yanasdf789
2012-09-29 03:04:05
怎样在 asp.net 网站中实现文件下载,
我直接链接到图片地址,就打开一个页面,我需要的是下载对话框,怎么实现呢?
js 这么写
...全文
367
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')">
文档管理系统(源代码+数据库)
ASP.Net+SQL开发 使用存储过程和
Javascript
实现
系统功能有:目录管理、文件管理、权限管理、回收站管理、电子文档集中管理,文档检索
javascript
实现
文件下载
javascript
实现
文件下载
(后端返回文件流) 封装一个通用的方法 //data为后端返回得文件流,filename为文件得名称 download(data, filename) { let url = window.URL.createObjectURL( // type属性值将影响下载...
JavaScript
前端开发技术
JavaScript
在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计
实现
而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为
JavaScript
。但实际上它的语法风格与Self及...
JavaScript
实现
文件下载
并重命名
【代码】
JavaScript
实现
文件下载
并重命名。
javascript
实现
文件下载
功能
通过
javascript
实现
文件下载
功能,本代码可判断下载的方式,是另存为还是下载文件,另存为是把网页保存到本地了。JS
实现
文件下载
: 在页面上添加以下代码: 下载文件 保存本页面 temp.html代码:被下载的...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章