给你提供一点代码:
string fileURL = this.Server.MapPath("你要下载的文件路径")//文件路径,可用相对路径
FileInfo fileInfo = new FileInfo(fileURL)
Response.Clear()
Response.AddHeader("content-disposition", "attachmentfilename=" +
Server.UrlEncode(fileInfo.Name.ToString()))//文件名
Response.AddHeader("content-length", fileInfo.Length.ToString())//文件大小
Response.ContentType = "application/octet-stream"
Response.ContentEncoding = System.Text.Encoding.Default
Response.WriteFile(fileURL)
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
新手,我想知道ASP中怎么实现下载啊,最还有代码,简单点的,是不是用什么组件啊?? 加入在我的机子上D:/电影/影片名 怎么通过网站下载下来啊.
我装IIS的时候 已经装了FTP站点 下面有个"默认FTP站点". 下面还有个:"默认 SMTP 虚拟服务器" 这个是干什么用的是发邮件用的吗?平时用"网站"多点下面的两个没有太理会,今天想搞清楚.尤其是怎么把文件放在我的机子里,然后编代码,做连接,别人可以从网上下载我的资源.谢谢,代码介绍下.
解析:
你说的是对的,SMTP是邮件服务器。
至于你说让别人下载文件的话,你可以把下载文件放在网站目录里,然后把文件的相对地址写在链接中就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)