Jimp 将图像写入 Google 云存储节点 js
Jimp write image to Google cloud storage node js
我目前正在使用 jimp 将图像写入我的文件系统。
例如:image.write('path')
这不能在 Google App Engine 上使用,因为它是只读文件系统。
如何将其写入 Google 存储桶?我尝试过 writestream,但一直收到只读错误,所以我觉得 jimp 仍在写入驱动器。
谢谢堆
据我所知,您正在修改您的 App Engine 上的一些图像,并且您想要将它们上传到存储桶,但您没有提及您使用的是标准环境还是 flex 环境。为了做到这一点,你想让你的公开可读,这样它就可以提供文件。
根据此 Google Cloud Platform Node.js 文档,您可以看到要将文件上传到存储桶,您需要先使用以下方法创建对象:
const blob = bucket.file(yourFileName);
然后使用createWriteStream你可以上传文件
我目前正在使用 jimp 将图像写入我的文件系统。
例如:image.write('path')
这不能在 Google App Engine 上使用,因为它是只读文件系统。
如何将其写入 Google 存储桶?我尝试过 writestream,但一直收到只读错误,所以我觉得 jimp 仍在写入驱动器。
谢谢堆
据我所知,您正在修改您的 App Engine 上的一些图像,并且您想要将它们上传到存储桶,但您没有提及您使用的是标准环境还是 flex 环境。为了做到这一点,你想让你的公开可读,这样它就可以提供文件。
根据此 Google Cloud Platform Node.js 文档,您可以看到要将文件上传到存储桶,您需要先使用以下方法创建对象:
const blob = bucket.file(yourFileName);
然后使用createWriteStream你可以上传文件