我有一个文件存储在共享点库中,例如
filePathAndName = "http://spstore/sites/appsitename/documentlibraryname/abc.xls"
我需要能够使用 byte[] buffer = System.IO.File.ReadAllBytes(filePathAndName); 打开 abc.xls 文件
但我收到一个错误说明。不支持 uri 格式。如何获取文件的完整路径?
我有一个文件存储在共享点库中,例如
filePathAndName = "http://spstore/sites/appsitename/documentlibraryname/abc.xls"
我需要能够使用 byte[] buffer = System.IO.File.ReadAllBytes(filePathAndName); 打开 abc.xls 文件
但我收到一个错误说明。不支持 uri 格式。如何获取文件的完整路径?
您必须先下载文件。例如,您可以使用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
}