1.0.0 • Published 10 years ago

cdn-upyun v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

CDN

NPM version

上传静态文件到又拍云服务器上,生成随机的地址返回。目前支持 .png .jpg .jpeg .gif .ico .swf .js .css .zip .pdf .flv .mp4 这些类型的文件。

demo


安装

$ npm install cdn -g

使用

$ cdn test.jpg
Start checking files.
Ready to upload one file:
  index.js @ application/x-javascript 0.71 KB
Busy in uploading ....
  ➜  http://cdn-upyun.b0.upaiyun.com/1a7a1f11b9d87c5b5e3f55749fb98a88.png ~ cnima.js
Uploaded one file to Alipay cdn in 0.863s!

就可以访问 http://cdn-upyun.b0.upaiyun.com/1a7a1f11b9d87c5b5e3f55749fb98a88.png 了。

上传成功后 cdn 地址将会自动复制到剪贴板中。

多文件部署

支持多文件上传和通配符的匹配。

$ cdn test1.js test2.js test3.css
$ cdn *.jpg

部署网络地址

$ cdn https://www.npmjs.org/static/img/npm.png

相对绝对路径

$ cdn ../../test.jpg
$ cdn /home/admin/test.jpg

在 NodeJS 中

var cdn = require('cdn');

cdn('/path/to/test.jpg', function(err, url) {
    // url -> http://cdn-upyun.b0.upaiyun.com/1a7a1f11b9d87c5b5e3f55749fb98a88.png
});