0

我有一个文件存储在共享点库中,例如
filePathAndName = "http://spstore/sites/appsitename/documentlibraryname/abc.xls"

我需要能够使用 byte[] buffer = System.IO.File.ReadAllBytes(filePathAndName); 打开 abc.xls 文件

但我收到一个错误说明。不支持 uri 格式。如何获取文件的完整路径?

4

1 回答 1

0

您必须先下载文件。例如,您可以使用WebClient向远程服务器发送 HTTP 请求并检索文件内容:

using (var client = new WebClient())
{
    byte[] file = client.DownloadData("http://spstore/sites/appsitename/documentlibraryname/abc.xls");
    // TODO: do something with the file data
}
于 2012-08-10T13:08:37.927 回答