此属性将其限定为只能由 .NET Framework for Silverlight 类库在内部使用。

sky_08_06_02 2009-11-22 09:51:49
本人在silverlight做文件上传,需要获得获得文件完整路径
代码如下
OpenFileDialog op = new OpenFileDialog();
op.Multiselect=true;
op.ShowDialog();

foreach(FileInfo info in op.Files)
{
string filepath = info.DirectoryName;//出现异常 MethodAccessException。[SECURITY CRITICAL]

}

查看silverlight的.Net Framework类库,如下
FileInfo.DirectoryName 属性
此成员具有 SecurityCriticalAttribute 属性,此属性将其限定为只能由 .NET Framework for Silverlight 类库在内部使用。使用此成员的应用程序代码会引发 MethodAccessException。
[SECURITY CRITICAL]
获取表示目录的完整路径的字符串

还是不明白为什么出现异常,怎样解决,哪位指点一下,谢谢!
...全文
114 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky_08_06_02 2010-01-26
  • 打赏
  • 举报
回复
谢了,我理解了
纷享刘晨 2009-12-03
  • 打赏
  • 举报
回复
不行!这个是安全问题造成的

SL限制你不能获取全路径


diandian82 2009-11-23
  • 打赏
  • 举报
回复
up
jv9 2009-11-23
  • 打赏
  • 举报
回复
这里有个相关项目,可以解决你的问题。

【开源项目】Silverlight文件上传

http://silverlightchina.net/html/download/code/2009/1123/258.html

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧