• 七牛使用


    这几天了解了下七牛云加速,目前还只是学习阶段,所以写一些自己的学习心得。哈哈,本人不是来卖广告的,跟七牛没有利益关系。本人学习阶段是用javaweb项目来实现文件上传、删除、预览等功能。下面分享下使用过程的心得。

    第一部分是配置和使用。

    1,首先是要注册账号,获得免费的使用空间。多大就不介绍了,反正我用来学习的话就绰绰有余了。获取ACCESS_KEY 和 SECRET_KEY,建立工作空间bucketname。这三个是你上传文件的凭证。

    2,创建javaweb过程我就不赘述了。强调下,导入相应的jar包,我这里使用的是:gson-2.2.2.jar、okhttp-2.3.0-SNAPSHOT.jar、okio-1.3.0-SNAPSHOT.jar、qiniu-java-sdk-7.0.4.2.jar四个。之前因为jar包版本不对,一直报错。对包的版本是有要求的。

    3,配置ACCESS_KEY 和SECRET_KEY,---> Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY); 

    4,实例化BucketManager对象。 ---->BucketManager bucketManager = new BucketManager(auth);

    5,上传对象创建。 ----->UploadManager uploadManager = new UploadManager(); 

    6,通过uploadManager 对象可以执行文件的上传(简单上传、覆盖上传等);注:要上传的文件可以是绝对路径,也可以是要上传的照片本身。

    7,还有个BucketManager对象,可以对文件进行删除,修改等操作。BucketManager bucketManager = new BucketManager(auth);实例化后调用相应的方法。

           当学会了实现上传文件上传到七牛,并进行删除、修改等对文件的操作,下面就是学会利用上传到七牛的资源。本人只是学习了图片资源的使用,下面就介绍下图片的使用。

    1,显示七牛上的图片到自己的文件。通过 (域名/文件名)来显示,此路径下面均称为图片路径。。域名在自己七牛账号上获取,可以自定义,也可以使用测试域名。 <img src="域名/文件名"/>就可以正确显示照片了。也可以直接在浏览器打开。(这里涉及到防盗链,可以直接设置)

    2,带样式显示照片(比如裁剪的,带水印的),可以在七牛上自定义好自己所需要的样式,每一个样式都有唯一的名字。只要在图片路径后面加上 “-” 和样式名就可以正常显示了。(注:“-”是自己设置的,也可以是“?”等等,在七牛官网设置)

    3,如果不在官网上设置样式,也可以通过官方文档自己定义样式。在图片路径后加“?”后加上自定义的图片样式就可以显示出你想要的效果。

    4,下载七牛上的照片。 在上图片路径后面加上 " ?attname="就是下载路径,点击就可以下载。

  • 相关阅读:
    javascript高级知识分析——灵活的参数
    javascript高级知识分析——实例化
    javascript高级知识分析——上下文
    javascript高级知识分析——作为对象的函数
    javascript高级知识分析——函数访问
    javascript高级知识分析——定义函数
    new到底做了什么?
    JavaScript中的计时器原理
    解析Function.prototype.bind
    将类数组对象(array-like object)转化为数组对象(Array object)
  • 原文地址:https://www.cnblogs.com/zjw199306/p/5714984.html
Copyright © 2020-2023  润新知