Ошибка при чтении файла - PullRequest
1 голос
/ 29 июля 2011

Когда я читаю такой файл

var fciNewFileFromComputer = new SP.FileCreationInformation();

fciNewFileFromComputer.Content = System.IO.File.ReadAllBytes("C:\\Documents and Settings\\User1020\\Desktop\\asd.txt");

Я могу прочитать файл, но когда я пытаюсь так

fciNewFileFromComputer.Content = System.IO.File.ReadAllBytes("u4vmebirsdev01//ReportsEBISSRS//ActiveDirectoryTest.rdl"); 

Я получаю ошибку

Не поддерживаются форматы URL

Я не знаю, что делать?

1 Ответ

1 голос
/ 29 июля 2011

Вы не можете использовать этот метод для чтения содержимого файла с веб-сервера (через некоторый URL-адрес)

Если файл локальный, он будет работать.Если он находится в общем сетевом ресурсе, вы должны использовать это:

fciNewFileFromComputer.Content = System.IO.File.ReadAllBytes(@"\\u4vmebirsdev01\ReportsEBISSRS\ActiveDirectoryTest.rdl"); 

Символ @ перед строкой гарантирует, что \ не будет рассматриваться как escape-символ.

...