将用户上载的文件存储在Web服务器中

时间:2012-11-05 03:59:25

标签: java mysql java-ee tomcat

我们目前正在开发一个网络应用程序,允许用户上传他们的音频文件(任何音频文件,mp3,wav,ogg等)。

我的问题是,有些音频文件对于数据库来说还不够大,这不是一个好习惯,我的问题是我应该在哪里放置这些音频文件?我应该将它们放在网络服务器的文件夹中,还是有替代品,如java的文件存储?因为将这些文件放在数据库中是不够的。我以为我只是将文件放在数据库中的文件路径中。我们目前正在使用tomcat服务器和mysql数据库。

1 个答案:

答案 0 :(得分:0)

如果您计划将文件存储在Web服务器本身中,那么如果您有多个Web服务器,则可能会导致问题。因此,如果要按原样存储文件,请创建一个远程安装并使用nfs在具有相同路径的所有服务器中安装它。例如:在所有服务器中的/ mnt / audio_mount中安装远程存储,以便您可以从所有服务器访问它。