微信小程序云开发获取文件夹下所有文件(推荐)


Posted in Javascript onNovember 14, 2019

上周一个高中同学让我帮他做个图片展示的公众号,因为一直在加班的原因,所以一时忘了,昨晚想起来就赶紧加班加点的帮他弄了下,遇到了个问题,记录一下。

他的需求是要有个后台给他上传图片并且将图片归类,前端公众号根据每次不同的主题显示不同的封面和照片,但是服务器又不想买贵的,思来想去,最后决定用小程序云开发,连服务器和公众号认证费都免了,哈哈哈哈

因为改成小程序云开发,所以需求也有了些变动,最后改成不需要后台,图片直接在云开发控制台中上传,然后在小程序中添加一个专门用来对封面和名称做修改的管理员页面,其中最大的问题就是如何获取文件夹下的图片,查了很多资料都是要先通过uploadFile上传到云存储后得到图片的fileID,然后通过fileID才能获取到图片,于是就试着怎么能不需要fileID直接获取图片,最后解决方案如下:

一、创建文件夹并设置权限,存储的权限必须设置成所有用户可读:

微信小程序云开发获取文件夹下所有文件(推荐)

 二、在前端请求 "https://当前环境地址.tcb.qcloud.la/",会给你返回一串xml:

微信小程序云开发获取文件夹下所有文件(推荐)

 其中的<key>就是图片的图片的地址,将xml处理一下就可以获取到全部的图片了。

总结

以上所述是小编给大家介绍的微信小程序云开发获取文件夹下所有文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
又一个图片自动缩小的JS代码
Mar 10 Javascript
js动态修改input输入框的type属性(实现方法解析)
Nov 13 Javascript
JS批量操作CSS属性详细解析
Dec 16 Javascript
JQuery创建DOM节点的方法
Jun 11 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 Javascript
Ionic如何创建APP项目
Jun 03 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
Nov 10 Javascript
跟混乱的页面弹窗说再见
Apr 11 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
javascript实现蒙版与禁止页面滚动
Jan 11 Javascript
一篇文章带你浅入webpack的DLL优化打包
Feb 20 Javascript
vue中element 的upload组件发送请求给后端操作
Sep 07 Javascript
Vue SPA 初次进入加载动画实现代码
Nov 14 #Javascript
构建大型 Vue.js 项目的10条建议(小结)
Nov 14 #Javascript
vue实现修改图片后实时更新
Nov 14 #Javascript
Vue中img的src是动态渲染时不显示的解决
Nov 14 #Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 #jQuery
vue-cli3.X快速创建项目的方法步骤
Nov 14 #Javascript
vue.config.js常用配置详解
Nov 14 #Javascript
You might like
PHP HTML代码串截取代码
2008/12/29 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python在windows下实现备份程序实例
2014/07/04 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
python format 格式化输出方法
2018/07/16 Python
python获取中文字符串长度的方法
2018/11/14 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
一款利用html5和css3实现的3D立方体旋转效果教程
2016/04/26 HTML / CSS
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
高三英语教学反思
2014/01/13 职场文书
消防安全检查制度
2014/02/04 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
新年寄语大全
2014/04/12 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
加入学生会演讲稿
2014/04/24 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
开会通知
2015/04/20 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
2016党员党课心得体会
2016/01/07 职场文书
转变工作作风心得体会
2016/01/23 职场文书
Golang 入门 之url 包
2022/05/04 Golang
python高温预警数据获取实例
2022/07/23 Python