pm-restler
v1.0.0
Published
An HTTP client library for node.js
Downloads
2,945
Readme
quick fix version of restler, since restler stop update, there are some bugs since node.js upgrade
the fs.read funciton is changed in node.js
change the code in multipartform.js
//Now write out the body of the Part if (this.value instanceof File) { fs.open(this.value.path, 'r+', function (err, fd) { if (err) throw err;
var position = 0; var buf = new Buffer(1024 * 4); (function reader () { fs.read(fd, buf, 0, buf.length, position, function (er, chunk, buf) { if (er) callback(err); stream.write(buf.slice(0, chunk)); position += 1024 * 4; if (chunk) reader(); else { stream.write("\r\n") // callback(); fs.close(fd, callback); } }); })(); // reader() }); } else if (this.value instanceof Data) { stream.write(this.value.data); stream.write("\r\n"); callback(); } else { stream.write(this.value + "\r\n"); callback(); }
