标签: silverlight file uri
我在asp.net web上有silverlight应用程序。在Web应用程序中,我有包含XPS文件的文件夹。现在在Silverlight on按钮点击事件中,我打开一个包含XPS Viewer的弹出框。
按钮点击事件我将URI发送到Popup控件的公共功能。
我试图从该uri路径创建文件流但是收到错误
不允许文件操作访问路径“”被拒绝? 使用AbsolutePath m尝试创建文件流
我应该尝试从URI对象的哪个属性创建FileStream,或者如何实现它?
答案 0 :(得分:4)
由于silverlight处于沙盒环境中,因此不允许从那里创建文件流。如果您需要一个流,首先使用webclient和OpenReadAsync打开该文件,然后使用结果中的流。
查看答案here,了解更多或更少的操作方法。
您可能也对this链接感兴趣。