【发布时间】:2014-02-16 08:03:44
【问题描述】:
我正在使用 ASP(C#).NET 需要访问一些保存在另一台服务器中的视频文件
假设我使用的是 111.222.33.33 并且文件保存在 F: 驱动器的 222.111.12.12 的“存储库”文件夹中
下面是我将文件名和路径拉入 asp gridview 的代码段,以便我可以通过单击下载链接下载这些文件。 当它们位于相同的 IP 地址时,我可以下载这些文件。 但是我在文件路径上遇到了问题。在 UR 方面需要一些帮助。谢谢。
String fileSearchPatern = "*.*";
DirectoryInfo directory = new DirectoryInfo(Server.MapPath(@"\\222.111.12.12\F:\repository\"));
if (gvSource == null)
{
gvSource = DisplayFilesInGridViewTwo();
}
DataRow gvRow;
FileInfo[] files = directory.GetFiles(fileSearchPatern, SearchOption.AllDirectories);
foreach (FileInfo fileInfo in files)
{
gvRow = gvSource.NewRow();
gvRow["Name"] = fileInfo.Name;
gvRow["FilePath"] = @"\\222.111.12.12\F:\repository\" + fileInfo.Name;
gvSource.Rows.Add(gvRow);
}
if (files.Length > 0)
{
this.GridView2.DataSource = gvSource;
this.GridView2.DataBind();
}
else
{
this.GridView2.DataSource = null;
this.GridView2.DataBind();
}
【问题讨论】: