zoukankan      html  css  js  c++  java
  • 七牛使用

    这几天了解了下七牛云加速,目前还只是学习阶段,所以写一些自己的学习心得。哈哈,本人不是来卖广告的,跟七牛没有利益关系。本人学习阶段是用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="就是下载路径,点击就可以下载。

  • 相关阅读:
    BOI 2002 双调路径
    BOI'98 DAY 2 TASK 1 CONFERENCE CALL Dijkstra/Dijkstra+priority_queue/SPFA
    USACO 2013 November Contest, Silver Problem 2. Crowded Cows 单调队列
    BOI 2003 Problem. Spaceship
    USACO 2006 November Contest Problem. Road Blocks SPFA
    CEOI 2004 Trial session Problem. Journey DFS
    USACO 2015 January Contest, Silver Problem 2. Cow Routing Dijkstra
    LG P1233 木棍加工 动态规划,Dilworth
    LG P1020 导弹拦截 Dilworth
    USACO 2007 February Contest, Silver Problem 3. Silver Cow Party SPFA
  • 原文地址:https://www.cnblogs.com/zjw199306/p/5714984.html
Copyright © 2011-2022 走看看