一个相册小程序的后台,使用了新内容管理CMS系统,非常棒。但就我自身的业务流程,还有两个痛点没找到解法。求问各位大佬指点指教!先谢了
一、文件批量上传问题。之前解决方案是直接在小程序里,用wx.chooseImage+wx.cloud.uploadFile实现,上传云存储。实现得很流畅,但单次最多九张。而且无法获取原文件名。然后尝试在CMS里实现。但操作页面一次只能选一张,得一张张的加,就差那么一点点。能一次全选,就完美了。不知有什么方法实现。
二、就是拿不到原文件的文件名问题。所有上传的文件,系统都是自动生成的临时地址,上传以后也是云文件 ID,小程序内展示没问题,但回头去找本地的源文件就麻烦了。所以如何拿到和保存原文件名的问题一直没有解决。求问大佬是否有实现方法或是思路?现在我有一个方向是,不用微信的云存储,而是用腾讯云的对象存储cos,这个是否对路?
现在一次拍摄都是几百张起,这么个选择和上传,太致命了。而且拍摄时用raw文件,转jpeg上传小程序跑业务流程。回头还是得用raw完成后续业务,线上线下业务现在只能用文件名来联系。这个问题和很要紧。求教求教,不甚感谢!
https://docs.cloudbase.net/api-reference/manager/node/storage.html#uploaddirectory
自己写个脚本通过上传文件夹批量上传上去,
谢邀。
可以参考:
https://docs.cloudbase.net/api-reference/manager/node/introduction.html#an-zhuang
批量上传用脚本,文件名的话可以换一个写法可以获取到
想问一下,这个问题解决了吗?我也遇到了同样的问题
CMS是开源的,可以自己新增功能上去,然后部署下。
CMS源码地址:https://github.com/TencentCloudBase/cloudbase-extension-cms
云函数API地址:https://docs.cloudbase.net/api-reference/manager/node/storage.html