发表于: 2016-05-08 21:18:01
1 1938
【操作步骤】
1.尝试从云存储服务器上下载图片,并显示在jsp页面上。
其实就是要获得图片的url,然后在jsp上直接<img src="">就可以。
2.尝试使用云存储服务的图片服务
开启了图片服务后制作缩略图很简单,只需要在url中原来的图片名称后面加上@100w_100h.jpg就可以了,大小可以自己控制。
3.缩略图功能搞定,效果图:
【知识总结】
1.关于七牛云存储下载图片的链接拼接:https://segmentfault.com/a/1190000000389192
但是我实验了一下:http://<Bucket>.qiniudn.com/<Key> 这个链接模板并不能下载下来图片
2.关于七牛云图片下载链接的获取,官网的说明:https://support.qiniu.com/hc/kb/article/68964/
2.1 官网给出的下载链接模板:String URL = "http://bucketdomain/key";
2.2 关于模板中的bucketdomain,是bucket所对应的域名。七牛云存储为每一个bucket提供一个默认域名。默认域名可以到七牛云存储开发者平台中查看。用户也可以将自有的域名绑定到bucket上,通过自有域名访问七牛云存储。
2.3 模板中的key就是你存储图片时设置的key。
3.关于七牛云存储的图片服务:
3.1 假如我设置了外链的权限和有效时间,那么最终生成的图片链接会是这样的:
http://bucketdomain/key?e=..&token=..
3.2 假如我在七牛云上添加了一个图片样式,名称为“favicon”,具体样式为“imageView2/2/w/25/h/25/format/jpg/interlace/0/q/100”,那么使用了图片样式的图片链接是这样的:
3.2.1 使用具体样式内容:http://bucketdomain/key?imageView2/2/w/25/h/25/format/jpg/interlace/0/q/100
3.2.2 使用样式名称:http://bucketdomain/key-favicon
3.3 假如我既要使用图片样式,又想设置有效期限,那么应该这样写图片链接:
3.3.1 使用具体样式内容:http://bucketdomain/key?imageView2/2/w/25/h/25/format/jpg/interlace/0/q/100&e=..&token=..
3.3.2 使用样式名称:http://bucketdomain/key-favicon?e=..&token=..
【出现的问题(已解决)】
【出现的问题(未解决)
【疑问】
评论