美文网首页
七牛直传插件(vktool),给你飞的翅膀

七牛直传插件(vktool),给你飞的翅膀

作者: 图略 | 来源:发表于2020-01-09 16:36 被阅读0次

七牛直传插件(vktool),使用ak、sk直接上传,解决了七牛大于20兆图片显示问题,实现大文件分片上传

为什么要写这样一个插件

中小公司或个人都会把资源文件放到七牛上,小程序在做上传时,都要依赖服务端生成 token;
1. 服务端生成 token 代码都要写一遍
2. 一些七牛的坑或限制也要淌一遍
3. 分块、分片都实现一遍

基于这些原因写了这个小程序插件(vktool),使用云开发生成 token;

这个插件源码开放(https://github.com/myzingy/wx-plugin-oxoo), 不会储存你的ak\sk,如果你不放心,可以直接部署成你的插件;

针对七牛的处理

  1. 图片处理(20兆以内)
    一般为了加快图片加载,七牛图片都会增加类似 ?imageView2/3/w/980 的缩略图方式,但如果图片很大,超过20兆时,七牛直接就报错了,图片也显示不出来,针对这个问题,生成token 上传策略时,特意另存了一份.lim.jpg 的瘦身文件。

  2. 分片上传后的 lim 文件
    2.1 分片真是个复杂的事,坑已淌好,这个插件已处理好,你可以直接用;
    //图片瘦身另存为lim
    options.persistentOps = ‘imageslim|saveas/$(x:limkey)’,分片上传后一直不生成lim文件,提交了工单,七牛给出了解决方案(七牛技术服务响应很高效),需要做2次urlsafeBase64Encode


    image

    2.2 小程序 FileSystemManager.readFileSync 真机目前只能支持10兆内的文件,超过10兆直接报错,等小程序官方修复吧;目前分片上传只能支持10兆以下文件,意义不大;

  3. 即使你不用插件,希望这些坑也能帮到你,毕竟源码都给你了

案例

image

自己写了个小程序 oxcc,可以体验七牛直传;最近刚好入了 “云开发AI扩展方案体验官①群”,刚好结合七牛直传和这个AI做了个小demo

相关文章

  • 七牛直传插件(vktool),给你飞的翅膀

    七牛直传插件(vktool),使用ak、sk直接上传,解决了七牛大于20兆图片显示问题,实现大文件分片上传 为什么...

  • 七牛直传文件

    官方 API 地址: https://developer.qiniu.com/kodo/sdk/1283/java...

  • iOS开发-七牛SDK断点上传功能的封装

    iOS开发-七牛SDK断点上传功能的封装 公司的某些业务使用的是七牛云储存,要把一些文件(视频)直传到七牛服务器 ...

  • Mac typora 设置七牛云图床

    Mac typora 设置七牛云图床 设置并下载插件-PicGo 安装PicGo 后配置七牛云相关参数

  • 什么鸟车

    最近流行一种超牛逼的翅膀,这种翅膀如果安装在汽车上,汽车想飞就飞,翅膀平时可收缩起来,要用时一按按钮自动...

  • 如果我会飞 我一定 把翅膀留一半给你 把翅膀留一半给自己 飞 将成为我们共同的回忆 谁说 一副翅膀只可以飞一个人 ...

  • 七牛上传图片插件更改压缩功能

    改的是七牛上传图片插件的源码,官方压缩的太少了

  • flutter七牛直播推流插件 Readme

    七牛直播推流插件 Android is OK IOS is developing 如何使用 Android集成在你...

  • 2021-01-08

    题目是:牛在天上飞。正文是:"姐,咱庄上牛大爷的牛前天晚上自己长翅膀从墙上飞走了。真的!今早上牛大爷还说是他自己一...

  • Hexo七牛插件安装与使用

    前言 本篇博客主要讲解七牛云插件安装与使用,博客中获取七牛云存储的图片主要有两种方式,一种是在七牛控制台中上传图片...

网友评论

      本文标题:七牛直传插件(vktool),给你飞的翅膀

      本文链接:https://www.haomeiwen.com/subject/fjoyactx.html