背景
实现功能:在Thingworx中使用File Upload组件上传图片,保存图片路径到数据库,提供图片查询功能。
本人测试过Thingworx8.5+版本都可以,以前的版本没有测试过。
解决方案
1、使用File Upload上传图片时会选择仓库,记住仓库名,这里使用的SystemRepository。
2、全局搜索SystemRepository,找到SystemRepository下的方法Services->>GetFileListingWithLinks然后运行。
3、上图中输出结果/Thingworx/FileRepositories/SystemRepository/背景.jpg就是图片下载/显示地址。
4、在Mashups中使用Image组件显示图片,选择使用New Image URL显示,将/Thingworx/FileRepositories/SystemRepository/背景.jpg填入即可。
知晓如何获取、展示图片的方法后,如何和数据库结合起来使用就很简单了:上传时将图片地址保存到数据库,查看时将地址作为参数传入。