


(FMS)File class
==================================
呵呵~这是我的舍友icelong去年翻译的,想来也真难为他,那时我因为工作的原因要用到fms,所以就麻烦他帮翻译了一点(由于是临时用,我本人也没太认真去对较,纯粹是方便写程序,参考而已,如果有错误,请大家评论)
==================================
File class
可用性
Flash Media Server 2.
这个文件类让应用写到server’s文件系统.这个可用于保存信息没有使用数据库服务时,创建日志文件用于调用时,或者跟踪用法.当然,一个目录的列表可用于建立内容列表关于流的共享对象没有使用Flash Remoting时.
这个文件对象允许访问文件服务系统.保护不合法的错误.Flash Media Server允许访问文件在沙盒时指定关于虚拟主机当应用实例运行时.
小消息:
一个沙盒是安全特性决定怎么用于应用互相作用在本地的文件系统,在网络或者在本地文件和网络中存在相同的文件时.限制怎样使用文件互相作用当本地的文件.或者网络帮助保持你的电脑文件系统的安全.
这个服务管理员能建立一个沙盒关于所有的应用放到虚拟的主机和以能够提供额外的控制个别的应用,如果你需要.接下来的规则是服务器必须的.
n 文件对象不能创建指定一个当前使用着的文件目录
n 默认情况下脚本能访问文件和虚拟主机里的目录但仅仅在应用目录里.一个虚拟主机目录映射能被设置访问文件应用目录外面
n 用一个斜线(/)当作目录的分隔符
n 文件对象目录遵守URI惯例.
不能使用反斜线(\)访问或者一个点(.)或者两个(..)是不能只读字符中组件两个当前目录分隔符.
n 根对象不能重命名或者删除
例如,如果目录使用斜线(/)是被使用或者创建一个文件对象,在应用目录里映射.
这个做好了的指定FileObject标准在JSEngie段落在Application.xml 文件,像下面的代码:
<JSEngine>
<FileObject>
<VirtualDirectory>/videos;C:\myvideos</VirtualDirectory>
<VirtualDirectory>/fcsapps;C:\Program Files\fcs\applications</VirtualDirectory>
</FileObject>
</JSEngine>
这个例子指定另外两个目录映射在增加到默认的应用目录里.任何一个目录指定到/videos/xyz/vacation.flv 映射到c:/myvideos/xyz/vaction.flv.类似的,/fcapps/conference 映射到c:/Program Files/fcs/applications/conference.任何一个目录不能匹配到解决到默认的应用目录.例如,如果c:/myapps/filetest是应用目录,在/streams/hello.flv映射到c:/myapps/filetest/streams/hello.flv.