博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
七牛使用
阅读量:6358 次
发布时间:2019-06-23

本文共 1289 字,大约阅读时间需要 4 分钟。

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

 

转载于:https://www.cnblogs.com/zjw199306/p/5714984.html

你可能感兴趣的文章
sqlserver2012一直显示正在还原(Restoring)和从单用户转换成多用户模式(单用户连接中)...
查看>>
spark复习总结02
查看>>
李瑞红201771010111《第九周学习总结》
查看>>
[译]ZOOKEEPER RECIPES-Barriers
查看>>
pymongo模块
查看>>
第0次作业
查看>>
快排+折半查找
查看>>
c# GC 新典型
查看>>
ssh bash 通配符
查看>>
seajs在jquery多个版本下引用jquery的插件的方案
查看>>
关于网络上java,php和.net的“口角之争“的一点想法 !
查看>>
python 第二周(第十三天) 我的python成长记 一个月搞定python数据挖掘!(21) -正则表达式re...
查看>>
[POI2011]SEJ-Strongbox
查看>>
20文件
查看>>
Android开发Intent应用概述
查看>>
【Go】并发编程
查看>>
VMware虚拟化NSX-Manager命令行更改admin用户密码
查看>>
python字符串函数
查看>>
ORM框架Hibernate (四)MyEclipse Hibernate Tool 逆向生成实体类
查看>>
去掉iphone连接电脑时会出现的弹出窗口
查看>>