发表于: 2016-05-08 21:18:01

1 1599


【操作步骤】
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=..


【出现的问题(已解决)】



【出现的问题(未解决)



【疑问】




返回列表 返回列表
评论

    分享到