当我读这样的文件时
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");
我收到错误
不支持网址格式
我很无能,该怎么办?
答案 0 :(得分:1)
您无法使用此方法从网络服务器(通过某个网址)读取文件内容
如果文件是本地的,它将起作用。如果它在网络共享上,那么你应该使用它:
fciNewFileFromComputer.Content = System.IO.File.ReadAllBytes(@"\\u4vmebirsdev01\ReportsEBISSRS\ActiveDirectoryTest.rdl");
字符串前面的@确保\不被视为转义字符。