我开发了一个节点应用程序,用户可以在该应用程序上上传和下载文件。由于有了multer,我在应用程序根目录中创建了一个上传文件夹,用于存储所有上传的文件。
我在Heroku上部署了该应用程序,但是问题在于,使用他们的dyno系统时,他们经常在我上次提交时将应用程序文件的状态重新初始化为其版本,这意味着用户上传的所有文件在丢失后都会丢失几个小时。
Heroku建议使用AWS S3,但我想知道是否还有其他部署平台(例如Heroku)不会删除上传的文件。
当这些文件不再有用时,该应用程序还会处理这些文件的删除,因此上传文件夹中永远不会存储太多文件。
谢谢您的帮助。