我正在尝试使用 Silverlight 进行一些归档,并可以从 Javascript 访问结果。Java小程序通过AccessController.doPrivileged
方法很容易做到,比如我可以写方法,比如SaveToFile
or ReadFromFile
,包裹在AccessController.doPrivileged
方法里面,就搞定了。我想知道如何用 Silverlight 做同样的事情,即在其中做一些特权工作,例如文件 IO。
问问题
395 次
1 回答
2
按照设计(出于安全原因),Silverlight 代码无法直接访问主机的文件系统。
如果通过“文件打开”对话框选择文件,则只能在阅读模式下访问文件。
写入文件的唯一有限功能是当 Silverlight 应用程序同时在浏览器外模式和提升信任的上下文中运行时。然而,此类访问仅限于特定的知名目录位置(我的文档、我的音乐等)
隔离存储为 Silverlight 应用程序提供了一种创建、写入和读取文件的方式,但这种访问方式通常是“封闭的”;同样,Silverlight 代码不能直接访问主机的文件系统。
于 2011-07-09T06:39:32.003 回答