私有文件的处理方法有:需要参数和无需参数。
1.信息结构图设置:私有文件:信息结构图中这类文件的存储位置中不能包含"public" 字样:例(私有文件:/fengmian.png; /vip/fengmian.png)如下。
2.创建视口:首先为每一类私有文件创建对应的权限控制视口: 新建视口,URL地址必须以 /rwtarget/ 开头,后缀对应此类文件的类型。例如: /rwtarget/smwj.png (注:页面不需要同步数据调此视口;如果 信息结构图私有文件为: /vip/fengmian.png 的多层文件时暂时建议命名规则为: /rwtarget/vipsmwj.png ,如果 信息结构图私有文件为: /fengmian.png 的一层文件时暂时建议命名规则为: /rwtarget/smwj.png )如下:
3.新创建的视口中做好访问条件的判断,当满足访问条件的情况下才利用 私有文件代码段返回私有文件。例如:访问条件为会员等级、角色等权限判断,如下:
4.私有文件代码段需要文件路径(文具url):需要参数的查询,根据传入的参数查询得到私有文件代码段需要文件路径(文具url),如下:
4.1视口设置输入参数xxxx:例如:_id
a:标准查询代码段在下位置添加自定义,获取私有文件代码段需要文件路径(文具url)成下面的代码:
if (!_.isEmpty(tmp_data.数组)) { 例如:tmp_data.xxx;
tmp_data.url = tmp_data.数组[0].信息结构图里的私密文件字段; 例如:tmp_data.xxx[0].filetable7privatefil;
} else {
tmp_data.url = "";
}
b: 插入私有文件代码段:
文具url:临时变量→url
5.私有文件页面的绑定:所有需要用到私有文件url的地方都应该返回此类私有文件对应的视口地址, 只不过视口地址需要做一下转换.(注:上级页面无论以什么方式传入参数 ,页面在调对应资源路径时页面转换绑定必须要以: /rw/[key-value]/smwj.png 格式绑定获取资源路径 例如:输入参数为:_id --属性绑定--{"src":"/rw/_id-"+_id()+"/smwj.png"}
1. 进入页面点击分页编辑,点击源码进行编辑:
1.1 信息结构图设置:
1.2私有文件:信息结构图中这类文件的存储位置中不能包含"public" 字样:例(私有文件:/fengmian.png; /vip/fengmian.png )如下:
2. 新建私有文件(文件上传):
2.1 新建私有文件和正常的公有文件是一样的新建。
3.创建视口:首先为每一类私有文件创建对应的权限控制视口: 新建视口,URL地址必须以 /rwtarget/ 开头,后缀对应此类文件的类型。例如: /rwtarget/smwj.png (注: 页面不需要同步数据调此视口;如果 信息结构图私有文件为: /vip/fengmian.png 的多层文件时暂时建议命名规则为: /rwtarget/vipsmwj.png ,如果 信息结构图私有文件为: /fengmian.png 的一层文件时暂时建议命名规则为: /rwtarget/smwj.png ) ,如下:
3.1.新创建的视口中做好访问条件的判断,当满足访问条件的情况下才利用 私有文件代码段返回私有文件。例如: 访问条件为会员等级、角色等权限判断,如下:
3.2.私有文件代码段需要文件路径(文具url):不需要参数的查询得到私有文件代码段需要文件路径(文具url),如下:
a:标准查询代码段在下位置添加自定义,获取私有文件代码段需要文件路径(文具url)成下面的代码:
if (!_.isEmpty(tmp_data.数组)) { 例如:tmp_data.xxx;
tmp_data.url = tmp_data.数组[0].信息结构图里的私密文件字段; 例如:tmp_data.xxx[0].filetable7privatefil;
} else {
tmp_data.url = "";
}
b: 插入私有文件代码段:
文具url:临时变量→url
4.私有文件页面的绑定:所有需要用到私有文件url的地方都应该返回此类私有文件对应的视口地址, 只不过视口地址需要做一下转换. 例如:上文中的 /rwtarget/smwj.png 对应的URL为: /rw/smwj.png
属性绑定--{"src":"/rw/smwj.png"}