解决方法
Here’s a Microsoft Knowledge Base article on this.
如何从数据库中检索文件取决于您使用的数据访问技术;我将假设您有一些包含该文件的字节数组(例如,通过填充DataSet并访问该字段)和一些字符串文件名.
Response.Clear() Response.ContentType = "application/octet-stream" Response.AddHeader("Content-Disposition","attachment;filename=""" & filename & """") Response.BinaryWrite(data) Response.End()
将上面的代码放在一些download.aspx中并链接到这个文件.您可能希望将一些查询字符串信息传递给download.aspx,以便您的代码知道从数据库中获取哪个文件.