繁体   English   中英

将文件保存到谷歌云工作目录

[英]save file to google cloud working directory

早上好。 我在本地使用 nodejs 进行开发,并生成一个 .csv 文件生成后,我使用库“objects-to-csv”将其保存在本地系统目录中;

通过function:

     // New file csv
    const csv1 = new ObjectsToCsv(coordenadas);
    
    // Save to file:
    await csv1.toDisk('./coordenadas.csv');
   
  })()

如果我在谷歌云中部署应用程序,它会工作,但它会读取 coordinates.csv 文件但不会重写它。 有没有不使用存储的方法? 谢谢

当您使用无服务器应用程序(App Engine、CLoud Run、云功能)时,您的代码被打包到一个容器中。 因此,您不能在其中写入,只能读取。 在每个产品中,您仍然在 /tmp 中有一个“内存中”文件系统

因此,使用此目录写入文件并将其提供给您的用户。 但是,请注意,它是一个内存文件系统。 如果您不清除它(在用户下载后),您将达到允许的最大大小 memory 并且您的实例将崩溃。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM