1.0.2 • Published 6 years ago

tqb-upload-cdn v1.0.2

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

tqb-upload-cdn - 将图片发送至CDN的组件

一个发送图片上cdn的组件,能够接受一个本地文件地址或者线上地址,在文件上传成功后本地会留下缓存

A Simple Example

可以直接这样调用

var uploader = require('tqb-upload-cdn').default;

var path = require('path');

var data = [
	'./0.gif',
	'./img/1.png',
	path.join(__dirname, 'img/2.png'),
	'./img/tip.jpg',
	path.join(__dirname, 'img', '3.png'),
	path.join(__dirname, 'img/tip.jpg')
];

var uploader = new uploader();

data.forEach(function (item) {
	uploader.upload({
		files: item
	}).then(function (data) {
		for (var k in data) {
			console.log('上传文件:' + k + ' 成功,cdn地址是:' + data[k]);
		}
	}).catch(function (msg) {
		return console.log('上传失败,原因是:' + msg);
	});
});

ES6

import uploader from 'tqb-upload-cdn';
import path from 'path';

const data = [
	'./0.gif',
	'./img/1.png',
	path.join(__dirname, 'img/2.png'),
	'./img/tip.jpg',
	path.join(__dirname, 'img', '3.png'),
	path.join(__dirname, 'img/tip.jpg')
];

const uploader = new uploader();

data.forEach(function (item) {
	uploader.upload({
		files: item
	}).then(function (data) {
		for (var k in data) {
			console.log('上传文件:' + k + ' 成功,cdn地址是:' + data[k]);
		}
	}).catch(function (msg) {
		return console.log('上传失败,原因是:' + msg);
	});
});