Example #1
0
var fs = require('fs');
var assert = require('assert');
var util = require('util');

var streamifier = require('streamifier');

var bucket = "yellow-cup";
var key = "6M-file";
var file_path = '6M-file';

var method = 'POST';
var url_path_params = '/' + key + '?uploads';


var init_upload = new HttpRequest(method, url_path_params, bucket, key, file_path);

init_upload.setHeader("X-UCloud-Hello", "1234");
init_upload.setHeader("X-UCloud-World", "abcd");
init_upload.setHeader("X-UCloud-Hello", "3.14");
var client =  new AuthClient(init_upload);
client.SendRequest(init_response);

function init_response(res) {
	if (res instanceof Error) {
		console.log(util.inspect(res));
	} else {
		if (200 == res.statusCode) {
			console.log(util.inspect(res));
			var body = res.body;
			upload_parts(file_path, body.UploadId, body.BlkSize, body.Bucket, body.Key);
Example #2
0
var HttpRequest = require('ufile').HttpRequest;
var AuthClient = require('ufile').AuthClient;
var util = require('util');


var bucket = "yellow-cup";
var key = "test-hit-key";
var file_path = 'test.js';

var method = 'POST';
var url_path_params = '/uploadhit';


var req = new HttpRequest(method, url_path_params, bucket, key, file_path);


req.setHeader("X-UCloud-Hello", "1234");
req.setHeader("X-UCloud-World", "abcd");
req.setHeader("X-UCloud-Hello", "3.14");


var client =  new AuthClient(req);

function callback(res) {
	if (res instanceof Error) {
		console.log(util.inspect(res));
	} else {
		console.log(util.inspect(res));
	}
}
client.SendRequest(callback);