如何通过nginx服务器将文件上传到gridfs lua模块,我应该使用哪个模块

如何通过nginx服务器将文件上传到gridfs lua模块,我应该使用哪个模块,nginx,lua,gridfs,openresty,winginx,Nginx,Lua,Gridfs,Openresty,Winginx,我正在尝试使用nginx提供静态内容(图像/css等) 我需要跨越多个nginx实例,以根据传入负载提供支持。 因此,我正在寻找Mongo+gridfs解决方案来存储静态文件,因为它提供了复制和分片。 我发现我可以使用这些模块中的任何一个来提供gridfs中的内容。 直接nginx模块- 使用Lua脚本语言 问题是-当用户调用传递文件的POST方法时,我是否可以在nginx本身中创建UploadImage api以将文件存储在gridfs中 在我看来,使用luaresty模块是可能的,但不确

我正在尝试使用nginx提供静态内容(图像/css等) 我需要跨越多个nginx实例,以根据传入负载提供支持。 因此,我正在寻找Mongo+gridfs解决方案来存储静态文件,因为它提供了复制和分片。 我发现我可以使用这些模块中的任何一个来提供gridfs中的内容。 直接nginx模块-

使用Lua脚本语言

问题是-当用户调用传递文件的POST方法时,我是否可以在nginx本身中创建UploadImage api以将文件存储在gridfs中

在我看来,使用luaresty模块是可能的,但不确定。有什么想法吗?

您可以使用该模块处理用户上传,然后将数据传递给lua resty Mongo,以便写入Mongo

对于大型文件,您可以在读取数据块时直接写入数据块,以避免缓冲内存中的所有数据,页面上有一个使用文件的好例子。

您可以使用该模块处理用户上传,然后将数据传递给lua resty Mongo以写入Mongo


对于大文件,您可以在读取块时直接写入块,以避免缓冲内存中的所有数据,页面上有一个使用文件的好例子。

我使用了upload resty模块和lua mongol模块。。而且效果很好。。 现在我从周围的人那里得到了一个建议,看看我们是否可以使用java。而不是lua来进行数据库连接,主要是存储检索静态文件内容

我看到还有一个Java模块可以用来完成这项工作,或者可以在nginx中使用php或python


Q是使用这些语言中的任何一种——Lua与Java与PHP的区别。在学习语言时,我需要考虑哪些因素呢?性能、解决方案使用、包装等。从角度来看,我使用了upload resty模块和lua mongol模块。。而且效果很好。。 现在我从周围的人那里得到了一个建议,看看我们是否可以使用java。而不是lua来进行数据库连接,主要是存储检索静态文件内容

我看到还有一个Java模块可以用来完成这项工作,或者可以在nginx中使用php或python


Q是使用这些语言中的任何一种——Lua与Java与PHP的区别。在学习语言时,我需要考虑哪些因素呢?性能、解决方案使用、包装等。请从不同的角度看

谢谢。我正在尝试使用lua resty mongol模块。。但在那里,它的书面gridfs正在开发中?我现在正在尝试。但是你能告诉我你是否已经把这个模块用于gridf了吗?我也看到了这个模块。可以用它来代替安静的蒙古语。我正在尝试使用lua resty mongol模块。。但在那里,它的书面gridfs正在开发中?我现在正在尝试。但是你能告诉我你是否已经把这个模块用于gridf了吗?我也看到了这个模块。可以用它代替宁静的蒙古语吗