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 に答える