样式
最后更新于:2022-04-01 00:54:28
如果觉得 `url?|||` 这样的形式够冗长,还可以为这些串行的 `` 集合定义一个友好别名。如此一来,就可以用友好URL风格进行访问。
我们先来熟悉 [qrsctl](http://developer.qiniu.com/docs/v6/tools/qrsctl.html) 的两个命令行,
~~~
// 定义 url 和 fop 之间的分隔符为 separator
qrsctl separator <bucket> <separator>
// 定义 fop 的别名为 aliasName
qrsctl style <bucket> <aliasName> <fop>
~~~
例如:
~~~
// 定义 url 和 fop 之间的分隔符为 "-"
qrsctl separator <bucket> "-"
// 定义该管道fop 样式名为 "pipeline"
qrsctl style <bucket> "pipeline" "imageView2/2/h/200|watermark/1/image/aHR0cDovL3d3dy5iMS5xaW5pdWRuLmNvbS9pbWFnZXMvbG9nby0yLnBuZw=="
~~~
那么,以下两个 URL 则等价:
原始URL:
* [http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView2/2/h/200|watermark/1/image/aHR0cDovL3d3dy5iMS5xaW5pdWRuLmNvbS9pbWFnZXMvbG9nby0yLnBuZw==](http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView2/2/h/200|watermark/1/image/aHR0cDovL3d3dy5iMS5xaW5pdWRuLmNvbS9pbWFnZXMvbG9nby0yLnBuZw==)
友好风格URL:
* [http://qiniuphotos.qiniudn.com/gogopher.jpg-pipeline](http://qiniuphotos.qiniudn.com/gogopher.jpg-pipeline)