【问题标题】:Jimp write image to Google cloud storage node jsJimp 将图像写入谷歌云存储节点 js
【发布时间】:2019-12-26 05:20:36
【问题描述】:

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

例如:image.write('path')

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

如何将其写入 Google 存储桶?我尝试了 writestreams,但不断收到只读错误,所以我觉得 jimp 仍在写入驱动器。

谢谢大家

【问题讨论】:

    标签: node.js google-app-engine upload png storage


    【解决方案1】:

    据我所知,您正在修改 App Engine 上的一些图像,并且您想将它们上传到存储桶,但您没有提及您使用的是标准环境还是弹性环境。为了做到这一点,你想让你的公开可读,以便它可以提供文件。

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

    const blob = bucket.file(yourFileName);
    

    然后使用createWriteStream就可以上传文件了

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 2019-04-16
      • 1970-01-01
      • 2017-09-26
      • 1970-01-01
      相关资源
      最近更新 更多