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);
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);