【问题标题】:File operation not permitted in Silverlight?Silverlight 中不允许文件操作?
【发布时间】:2011-06-08 04:55:09
【问题描述】:

我在 asp.net web 中有 silverlight 应用程序。在 Web 应用程序中,我有一个包含 XPS 文件的文件夹。现在,在silverlight on button click 事件中,我正在打开一个包含XPS Viewer 的弹出框。

在按钮单击事件中,我正在向 Popup 控件的公共函数发送 URI。

我正在尝试从该 uri 路径创建文件流,但出现错误

文件操作不允许访问路径“”被拒绝? 使用 AbsolutePath m 尝试创建文件流

我应该尝试从 URI 对象的哪个属性创建 FileStream 或如何实现它?

【问题讨论】:

    标签: silverlight file uri


    【解决方案1】:

    不允许从那里创建文件流,因为 silverlight 处于沙盒环境中。如果您需要流,请先使用 webclient 和 OpenReadAsync 打开文件,然后使用结果中的流。

    查看答案here 或多或少了解如何操作。

    您可能还对this 链接感兴趣。

    【讨论】:

    • 第一个链接已失效。请引用解决方案的相关部分,而不仅仅是链接转储。 SO 旨在成为内容提供者,而不是内容聚合器。
    • 我确实描述了如何做到这一点,看到第一句话吗?不幸的是,我不再引用原始链接了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 2012-01-03
    • 2021-02-10
    • 2021-01-01
    • 2014-11-01
    • 2014-06-30
    相关资源
    最近更新 更多