分享
查看: 539|回复: 0

[分享] ThingJS-X4 获取上传资源地址相关

[复制链接]

ThingJS-X4 获取上传资源地址相关

发表于 2023-8-23 10:49:01 来自 分享 阅读模式 倒序浏览
zzv_icon539 zzr_icon0 查看全部
前言
资源中心可上传其他资源,其中有些上传的资源需要获取资源地址在浏览器中最好能直接打开,比如:.doc、.pdf等;
大部分在线文档建议以 pdf 格式进行展示,PDF格式文件可以用 doc 软件转换出来。
例如:
森工厂环境:通过可视化上传至资源中心:其他分类下(以zip包形式)
https://thingjsx.thingjs.com/thing/rsm/2414369368930344/configure/other/0833ae7a27bcf615cb586b5372413189/2.pdf
线下服务器环境:也可通过上传至指定 ThingJS-X 安装目录下
http://1.202.19.42:2017/thing/rsm/1024/doc/ThingJS-X4场景操作指南.pdf
具体操作
资源上传支持格式限制(仅.mp4、.png、.jpg等),其他格式的一些资源则需要被打成zip包上传,如图示:
ThingJS-X4 获取上传资源地址相关
上图中的复制路径需要我们自己拼接最终可在浏览器访问的URL,那么我们怎么准确的拼接出资源URL地址呢?我们来一起聊聊。
X4增加了数据域的概念
如果没有开启数据域:
  资源地址路径:
    协议://服务地址:端口号/thing/rsm/资源地址(同ThingJS-X3方式)
    eg:http://xxxx:1662/thing/rsm/configure/other/f08114a8daccba93ca9a93e059c3b6a7/test.docx

如果开启了数据域(森工厂-线上studio是开启数据域的森X环境)
  资源地址:
    协议://服务地址:端口号/thing/rsm/数据域ID/资源地址

这里注意:
  • Studio线上平台环境上传资源的大小不得超过1G,离线环境上传大小无限制
  • pdf、word、ppt、excel等各种格式的文件上传,需要打包成zip压缩包再上传,直接传这些格式传不上去;
  • 很多格式的文件,浏览器不支持直接打开,需要安装浏览器的扩展插件做支持,不安装浏览器插件可能就会下载资源,而不是打开资源;比如.doc;

下面详细说下上传和访问
例如:
ThingJS-X4 获取上传资源地址相关
访问的时候可以直接访问路径下的test.docx,产品默认会解压zip下所有文件至该路径下
eg:ThingJS-X4 获取上传资源地址相关

数据域ID可以在后台数据集成里面取,也可以在资源中心的其他资源里面取
ThingJS-X4 获取上传资源地址相关ThingJS-X4 获取上传资源地址相关ThingJS-X4 获取上传资源地址相关
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t