【发布时间】:2015-04-13 01:29:56
【问题描述】:
我正在尝试调整现有图像的大小,然后将其上传到 Azure 存储,但尚未成功...
gm("https://sinkroon.blob.core.windows.net/sinkroonboilerplate/dakterras1.jpg")
.resize(50, 50)
.stream(function (err, stdout, stderr) {
var writeStream = blobSvc.createWriteStreamToBlockBlob(
containerName,
'test.jpg',
{ contentType: 'image/jpg' },
function (error, result, response) {
if (error) {
console.error(error);
} else {
}
});
stdout.pipe(writeStream);
});
这会生成一个空图像:https://sinkroon.blob.core.windows.net/sinkroonboilerplate/test.jpg
无法弄清楚我做错了什么......有人吗?
【问题讨论】:
-
可能是写入图像文件的权限问题。
标签: node.js azure imagemagick azure-blob-storage graphicsmagick