我使用ImageCropper(https://www.npmjs.com/package/cropper),这是由一个剪切图像blob对象生成的。这个Blob对象我现在想上传这怎么可能?
我目前没有工作的方法:
客户端:
$(elem).cropper('getCroppedCanvas').toBlob(function (blob) {
var file = new File([blob], "name");
Meteor.call('file-upload', file);
});
服务器:
Meteor.methods({
'file-upload': function (file) {
var fs = Meteor.npmRequire('fs');
fs.writeFile("/tmp/test.jpg", file, function (err) {
if (err) {
return console.log(err);
}
console.log("The file was saved!");
});
}
});