文件管理
请求地址:
index.php?mod=system&op=filewindow 和 index.php?mod=system&op=fileselection
。showwindow
方法以窗口形式展示,而后者直接在页面上呈现。参数选择:
type
:打开类型,默认值为0
。0
为选择文件,1
为保存文件,2
为选择位置。defaultsel
:默认选中目录,默认为我的网盘。支持指定形式如 我的网盘/xxx 或 群组或机构|xxx。range
:指定选择范围,支持 group
、org
、home
,但此参数不能与defaultsel
参数冲突。限定展示范围为指定的群组、机构、网盘。 此参数可只写一个,也可多个用‘,’隔开。mulitype
:是否支持多选,默认值为0
。0
为不允许多选,1为允许多选。token
:应用自定义参数(即调用位置定义参数),接口不做处理,原值返回给调用位置回调函数。callback
:回调函数名称,默认为 callback_openfile
。此参数需在调用处定义,返回数据将作为第一个参数返回,需定义对应数据处理逻辑;如果传递有token参数,token将作为第二个参数返回给此回调。exts
:指定筛选文件类型范围,需定义为json格式。如未定义或传递,将默认筛选所有类型文件。定义格式如下:exts= {
"All": ["All Documents(*.*)", ["HTM", "HTML", "SHTM", "SHTML", "HTA", "XHTML",
"STM", "SSI"], "selected"],
"html": ["HTML Documents(*.HTML,*.HTM,*.HTA,*.XHTML)", ["HTML", "HTM", "HTA",
"HTC", "XHTML"], ""],
};
selected
,不是则以空字符串表示。以上json格式须严格按照双引号引起的形式书写,如果为单引号,将会被系统处理程序阻止。filename
:保存文件名,默认为空,可以在弹出框内手动输入,如果不传递此参数并不手动输入,将自动根据系统架构生成。只在保存文件时需要,即 type 参数值为1
时。perm
:权限设置,默认为空。支持如 write(写入)、write,copy(写入和复制权限)。当type值为1
时,即保存文件操作,如不设定此参数值,默认为write(写入)。allowccreate
:是否允许新建,默认允许。传入参数值为0
时,不允许执行新建相关操作。修改于 2025-03-14 09:33:02