当前位置:编程学习 > C#/ASP.NET >>

用asp.net如何实现IIS虚拟目录下所有文件的下载

我在IP为192.168.1.43的服务器上的Internet服务管理器中创建一个虚拟目录client,该目录指向D盘下的client文件夹,在该文件夹下有一个1.txt文件。

我现在想在程序中,去把该虚拟目录下的文件下载到本地,请问如何去实现,谢谢!
ASP.NET IIS --------------------编程问答-------------------- 其编程思路类似于:
var s = new StringBuilder();
var d = new DirectoryInfo("D:\\Client");
foreach (var f in d.EnumerateFiles())
{
    s.Append("window.open('http://");
    s.Append(Request.Url.Host);
    s.Append(":");
    s.Append(Request.Url.Port);
    s.Append("/client/");
    s.Append(f.Name);
    s.Append("');");
}
ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "dw", s.ToString(), true);


这种东西背后的原理实在是太初级了。你一定要理解其思路,不要死记硬背代码。

在公司中通常会认为这种代码,是任何一个已经稍微理解了点html/javascript原理的人都应该自己能够(一边调试一边)写出来的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,