我正在尝试通过node.js和shopify-api-node将本地图像上传到 Shopify 产品。
这是代码的一部分,我正在上传图像。
product.images.forEach(async image => {
Logger.toFile("product.image", image);
try {
await this._api.productImage.create(shopifyProduct.id, {
src: image.src
});
} catch (error) {
Logger.error("Error uploading images.");
this._handleErrors(error);
}
})
如果我使用外部 URL image.src
,一切正常。
这是具有工作外部 URL 的记录器:
[2022-02-01 16:44:38 UTC][Products] product.image {
src: 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Image_created_with_a_mobile_phone.png/220px-Image_created_with_a_mobile_phone.png',
position: 1
}
以及不工作的本地 src:
product.image {
src: '/Users/radoslav/Server/projects/tmp/pics/264-426.png',
position: 1
}
路径正确,图像264-426.png
存在。
任何建议,我做错了什么,或者是否可以从本地链接将图像上传到 Shopify?