File 使用Flask框架从MongoDB提供文件

File 使用Flask框架从MongoDB提供文件,file,mongodb,flask,File,Mongodb,Flask,我是python、flask和mongodb数据库的web开发新手。我看到的是,每个人都建议使用Apache来提供文件,因为它更高效。但是如果我使用GridFS将所有文件存储在MongoDB中会怎么样呢?在这种情况下,我不再使用Apache提供文件,而是直接使用flask提供文件,这样做是错误的吗?谢谢如果您需要使用GridFS存储文件,那么您必须使用Flask来提供这些文件 但是,如果您不必使用GridFS,我建议您不要使用它,尤其是作为web开发的新手。当你陷入困境时,会有更多的指南帮助你。

我是python、flask和mongodb数据库的web开发新手。我看到的是,每个人都建议使用Apache来提供文件,因为它更高效。但是如果我使用GridFS将所有文件存储在MongoDB中会怎么样呢?在这种情况下,我不再使用Apache提供文件,而是直接使用flask提供文件,这样做是错误的吗?谢谢

如果您需要使用GridFS存储文件,那么您必须使用Flask来提供这些文件


但是,如果您不必使用GridFS,我建议您不要使用它,尤其是作为web开发的新手。当你陷入困境时,会有更多的指南帮助你。在你弄明白之后,你可以添加GridFS。

事实上,我仍然不知道该怎么做,我有一个web应用程序,可以让用户上传他们个人资料的图片,直接将文件存储在mongoDb中,让文件管理更容易,但可以权衡性能…我会将图像存储在磁盘上,而不是数据库中。