使用这个 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/