无论如何从ASP.NET页面下载多个文件?

时间:2009-11-26 09:17:54

标签: asp.net file download

无论如何从ASP.NET页面下载多个文件?

我想要的是,从ASP.NET页面下载多个文件而不提示用户使用“保存”对话框的方法,这些文件应该被下载到客户端机器中的某个特定位置(ASP.NET页面所在的位置)被浏览了。)

我尝试在VB6中创建一个ActiveX控件,用于从ASP.NET页面获取响应流并在本地存储一些文件名。在页面中,我尝试使用Response.WriteFile方法将文件写入响应流,并将内容类型设置为octectstream。

仍在使用此解决方案。还有其他简单的方法吗?请告诉我。

谢谢。

2 个答案:

答案 0 :(得分:1)

我不敢。这不是ASP.NET问题,而是HTTP的工作方式。

常见的工作方法是在传递给用户之前压缩文件。对于你需要的东西,它必须使用ActiveX,Java Applet,Flash等东西,

答案 1 :(得分:0)

使用该ActiveX组件,您可以定义一个协议,以便与ASP.NET网站交换数据,并根据需要编写文件。但是,正如o.k.w所说,这是一种HTTP行为,而不是.NET问题。