【发布时间】:2023-04-06 07:06:01
【问题描述】:
我正在尝试将文件从 Silverlight(客户端对象模型)上传到 Sharepoint 2010 库。请参阅下面的代码。
try{
context = new ClientContext("http://deepu-pc/");
web = context.Web;
context.Load(web);
OpenFileDialog oFileDialog = new OpenFileDialog();
oFileDialog.FilterIndex = 1;
oFileDialog.Multiselect = false;
if (oFileDialog.ShowDialog().Value == true)
{
var localFile = new FileCreationInformation();
localFile.Content = System.IO.File.ReadAllBytes(oFileDialog.File.FullName);
localFile.Url = System.IO.Path.GetFileName(oFileDialog.File.Name);
List docs = web.Lists.GetByTitle("Gallery");
context.Load(docs);
File file = docs.RootFolder.Files.Add(localFile);
context.Load(file);
context.ExecuteQueryAsync(OnSiteLoadSuccess, OnSiteLoadFailure);
}
}
catch (Exception exp)
{
MessageBox.Show(exp.ToString());
}
但我收到以下错误
System.Security.SecurityException:不允许文件操作。拒绝访问路径“”。 在 System.IO.FileSecurityState.EnsureState() 在 System.IO.FileSystemInfo.get_FullName() 在 ImageUploadSilverlight.MainPage.FileUpload_Click(对象发送者,RoutedEventArgs e)任何帮助将不胜感激
谢谢
深浦
【问题讨论】:
标签: silverlight sharepoint-2010