读书人

Silverlight存取当地文件系统

发布时间: 2012-10-07 17:28:51 作者: rapoo

Silverlight存取本地文件系统
今天花了一天的时间研究了下,Silverlight存取本地文件系统,心得如下

1.silverlight4 要想可以访问本地的文件必须通过OOB的方式,在浏览器中是没有权限访问的
2.Silverlight Out of Browser应用的重点 创建可信任应用,也称为Trusted Application,正是因为这个,才可以访问本地系统的文件
3.Silverlight 4对于本地文件夹的存取,并非代表存取所有本地磁盘目录,目前为止,Silverlight 4 API仅支持存取“我的文档”,“我的音乐”,“我的图片”和“我的视频”目录以及“Program Files”和“Cookies”目录,而如果想对所有磁盘目录进行访问,则需要使用COM功能进行操作
4.Silverlight OOB应用的访问步骤:
? 首先需要配置AppManifest.xml,使应用支持Out-of-Browser;
对于创建OOB应用窗口,可通过右击silverlight客户端应用属性,弹出如下图的对话框

点击浏览器外设置,可以设置OOB应用的窗口属性,如下图所示:



? 然后安装OOB应用,这时Silverlight项目的XAP文件将被下载到一个本地目录存储;
? 在本地运行OOB应用,这时,应用会根据XAP的原始URL发出请求,检测是否有新版本,如果有,则更新,如果没有将继续运行;
参考文章:

http://www.silverlightchina.net/html/tips/2010/0707/1438.html

http://www.silverlightchina.net/html/tips/2010/0716/1552.html

http://www.silverlightchina.net/html/tips/2010/0712/1499.html

读书人网 >CAD教程

热点推荐