我先问一下你的情况, 你通过数据库查出了结果, 是不是能根据查询的结果知道要取哪个文件?是否可以把它的C:\Inetpub\ftproot\little-mis\littleoa\Document\DocDispatch\ 在你的web服务器上建个虚拟映射盘?
比如叫它I:
你要访问它下面的文件可以先在Web.config中<system.web>里加一行配置
<identity impersonate="true"/>
它用验证方式保证能访问映射盘的文件系统从映射盘上读数据
DirectoryInfo info = new DirectoryInfo("i:\\");
DirectoryInfo[] infos = info.GetDirectories();
foreach(DirectoryInfo s in infos)
{
Response.Write(s.Name + "<br>");
}
比如叫它I:
你要访问它下面的文件可以先在Web.config中<system.web>里加一行配置
<identity impersonate="true"/>
它用验证方式保证能访问映射盘的文件系统从映射盘上读数据
DirectoryInfo info = new DirectoryInfo("i:\\");
DirectoryInfo[] infos = info.GetDirectories();
foreach(DirectoryInfo s in infos)
{
Response.Write(s.Name + "<br>");
}
这样做效率比较低