关于javascript:vue使用sdk进行七牛上传

5次阅读

共计 594 个字符,预计需要花费 2 分钟才能阅读完成。

  1. 七牛 javascript-sdk 官网地址:https://developer.qiniu.com/k…
  2. github 中七牛 sdk 上传性能参考代码: https://github.com/qiniu/js-sdk
  3. 上传 20M 的相机高清图片,须要在图片前面增加后缀:+?’imageslim/3/h/136′, 对上传的文件进行解决,不然图片会呈现小问题
  4. 此为解决图片的办法:https://developer.qiniu.com/d…
  5. 装置对应插件: npm install qiniu-js
  6. 七牛上传应用的是七牛 sdk, 图片展现时会被主动压缩,上传胜利后 resolve() 会返回两个参数:hash、key, 应用返回的 key 字段与后盾返回的七牛域名进行拼接,这就组成了新的图片地址,然而返回的 key 是没有相似 .jpg 后缀的,所以须要在上传前给 七牛 sdk 的 key 换成本人的标识

==================== 如下为具体代码 =====================
function guid(uuid) {

return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g,

function(c) {

var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
return v.toString(16);
})+uuid;
}
正文完
 0