c# - 是否可以通过 URI 引用存储在独立存储中的文件?

标签 c# wpf isolatedstorage

使用这个 previous question作为动力,我想暂时将图像和视频存储在隔离存储中。我的应用程序(用 WPF/C# 编写)将允许用户通过在 MediaElement 中查看它们的内容来查看这些临时存储的项目。 .我希望设置 MediaElement 的 Source Property到存储在 IsolatedStorage 中的视频或图像的 URI,但我无法弄清楚如何动态创建 URI,因为 IsolatedStorage 似乎不天真地支持它。任何帮助将不胜感激 - 在此先感谢您!

更新 - 2009 年 1 月 21 日 在与这个问题斗争了一天之后,我得出结论,独立存储方法不适用于存储需要由 Uri 引用的大型视频文件。

最佳答案

独立存储旨在为您提供一种在客户端上存储数据的方式,而无需知道所存储文件的具体位置。缺少 URI 的原因是为了将您存储的文件保存在“安全沙箱”中。您也许能够想出一种获取实际 URI 的方法,但如果有一种方法,Microsoft 可能会发布一个安全补丁来破坏您的代码。

我会找到不同的方法来完成您的任务。尝试“对抗”平台中的安全设置通常不是一个好主意,因为 future 的平台更改可能会破坏您的应用程序。

关于c# - 是否可以通过 URI 引用存储在独立存储中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/462307/

相关文章:

c# - 公开 ViewModel 事件以绑定(bind)到自定义 DependencyProperty

windows-phone-7 - 从 Visual Studio 将文件添加到 WP7 隔离存储?

windows-phone-7 - 获取 "Operation not permitted on IsolatedStorageFileStream"保存 jpg

c# - LINQ to SQL 中的强制转换无效

WPF:如何在 VS2008 XAML 编辑器智能感知中显示枚举属性值?

c# - JWT 授权重定向到登录

wpf - 操作 ObservableCollection 与替换列表

vb.net - 隔离的存储内容是否在更新后仍然存在?

c# - 使用c#生成不记名 token

c# - ASP :DropDownList Codebehind Add Color