Jimp 将图像写入 Google 云存储节点 js



我目前正在使用 jimp 将图像写入我的文件系统。

例如:image.write('path'(

这不能在Google App Engine上使用,因为它是只读文件系统。

如何将其写入谷歌存储桶?我已经尝试过写入流,但不断出现只读错误,所以我觉得 jimp 仍在写入驱动器。

谢谢堆

据我了解,您正在修改App Engine上的一些图像,并且希望将它们上传到存储桶,但您没有提到您使用的是标准环境还是flex环境。为此,您希望使公众可读,以便它可以提供文件。

在此 Google Cloud Platform Node.js 文档中,您可以看到,要将文件上传到存储桶,您需要首先使用以下方法创建对象:

const blob = bucket.file(yourFileName);

然后使用createWriteStream上传文件

最新更新