Appearance
共享存储
概述
织信对用户上传的文件统一采用基于S3协议的共享存储
来保存,对应用内产生的数据根据不同场景会存储在不同的目录下。 共享存储会根据团队ID和应用ID隔离。
应用资源库文件
上传资源库文件
请求地址:https://next.informat.cn/web0/main/upload_app_res
请求方式:post
参数 | 类型 | 描述 |
---|---|---|
token | String | 用户token |
applicationId | String | 应用ID |
file | MultipartFile | 文件 |
返回值 类型为 Attachment
应用资源库资源会存储在以下目录
shell
${companyId}/${appDefineId}/${fileId}
${appDefineId}
是应用的标识符
文件的访问地址如下
shell
https://next.informat.cn/web0/main/app_res/${companyId}/${appDefineId}/${fileId}
数据表的附件字段
上传数据表附件
请求地址:https://next.informat.cn/web0/file/upload
请求方式:post
参数 | 类型 | 描述 |
---|---|---|
token | String | 用户token |
applicationId | String | 应用ID |
moduleId | String | 数据表模块ID |
fieldId | String | 数据表字段ID |
file | MultipartFile | 文件 |
返回值 类型为 Attachment
数据表的附件字段会存储在以下目录
${companyId}/${appId}/${tableId}/${fieldId}/${fileId}
文件的访问地址如下
通过ID访问
shell
https://next.informat.cn/web0/file/field/${appId}/${tableId}/${fieldId}/${attachmentId}
通过标识符访问
shell
https://next.informat.cn/web0/file/fieldkey/${appId}/${tableKey}/${fieldKey}/${attachmentId}
TIP
如果是图片类型的文件,系统会自动生成缩略图,缩略图会和文件存储在同一个目录下。
如果文件链接脱离织信平台使用,需要在附件字段设置中打开允许公开访问
评论中的图片和附件
评论附件字段会存储在以下目录
${companyId}/${appId}/${tableId}/comment/${fileId}
文件的访问地址如下
shell
https://next.informat.cn/web0/file/comment_file/${appId}/${moduleId}/{fileId}
自动化上传的文件
自动化中利用上传文件
步骤上传的文件会存储在以下目录:
shell
${companyId}/${appId}/automatic/${fileId}
后续的执行步骤可以调用informat.storage
脚本对象访问文件
通过URL生成二维码
shell
https://next.informat.cn/web0/file/qrcode?content=${content}&size=200
参数 | 类型 | 描述 |
---|---|---|
content | String | 二维码内容 |
size | Integer | 大小 |
error_correction | String | 容错率(可选,默认值H) |
`error_correction`` 可选值:
L,//~7% correction
M,//~15% correction
Q,//~25% correction
H //~30% correction
通过URL生成条形码
shell
https://next.informat.cn/web0/file/barcode?content=${content}&width=200&height=50&format=CODE_39
参数 | 类型 | 描述 |
---|---|---|
content | String | 条形码内容 |
width | Integer | 宽度 |
height | Integer | 高度 |
font_size | Integer | 文字尺寸(默认18) |
format | String | 格式 |
format可选值:
AZTEC,
CODABAR,
CODE_39,
CODE_93,
CODE_128,
DATA_MATRIX,
EAN_8,
EAN_13,
ITF,
MAXICODE,
PDF_417,
QR_CODE,
RSS_14,
RSS_EXPANDED,
UPC_A,
UPC_E,
UPC_EAN_EXTENSION;
资源和组件设计器
网站和资源托管的资源会存储在以下目录
shell
${companyId}/${appDefineId}/${moduleId}/${resId}
示例:资源index.html存储路径如下
shell
g09aj7cus3d8s/com.my.MyApp/mhe9tn1u4ocz6/41e385d507d5446cb0fb33777d6c3073.html
访问地址
shell
https://next.informat.cn/web0/website/${appId}/${moduleId}/${resPath}
示例:资源index.html的访问地址
shell
https://next.informat.cn/web0/website/croe0zft168y3/website/index.html