无论如何从ASP.NET页面下载多个文件?
我想要的是,从ASP.NET页面下载多个文件而不提示用户使用“保存”对话框的方法,这些文件应该被下载到客户端机器中的某个特定位置(ASP.NET页面所在的位置)被浏览了。)
我尝试在VB6中创建一个ActiveX控件,用于从ASP.NET页面获取响应流并在本地存储一些文件名。在页面中,我尝试使用Response.WriteFile方法将文件写入响应流,并将内容类型设置为octectstream。
仍在使用此解决方案。还有其他简单的方法吗?请告诉我。
谢谢。
答案 0 :(得分:1)
我不敢。这不是ASP.NET问题,而是HTTP的工作方式。
常见的工作方法是在传递给用户之前压缩文件。对于你需要的东西,它必须使用ActiveX,Java Applet,Flash等东西,
答案 1 :(得分:0)
使用该ActiveX
组件,您可以定义一个协议,以便与ASP.NET网站交换数据,并根据需要编写文件。但是,正如o.k.w所说,这是一种HTTP行为,而不是.NET问题。