Java Spring MVC非web可访问文件存储
我希望能够以可移植的方式(因此不是给定服务器的绝对路径)在我的Web应用程序中存储(以及附加到和以后检索)文件,并且永远无法通过Web访问(即使Web应用程序本身已被删除/损坏,因此不依赖Java/xml配置来阻止对某个url的GET请求) 一个SQL BLOB或文本字段或文件系统文件就可以了,只要可以有效地推送大量的附件。使用数据库。 定义一个包含两列的表:order和value。 使订单自动递增 (包括MySQL在内的大多数数据库都有此功能)。 使用最大长度作为值(对于varchar,通常为255个字符)Java Spring MVC非web可访问文件存储,java,spring,persistence,Java,Spring,Persistence,我希望能够以可移植的方式(因此不是给定服务器的绝对路径)在我的Web应用程序中存储(以及附加到和以后检索)文件,并且永远无法通过Web访问(即使Web应用程序本身已被删除/损坏,因此不依赖Java/xml配置来阻止对某个url的GET请求) 一个SQL BLOB或文本字段或文件系统文件就可以了,只要可以有效地推送大量的附件。使用数据库。 定义一个包含两列的表:order和value。 使订单自动递增 (包括MySQL在内的大多数数据库都有此功能)。 使用最大长度作为值(对于varchar,通常为
如果您只想按插入顺序插入行,则BLOB和CLOB通常是多余的。为什么不使用FTP服务器?将其托管在内部网络上,这样您就不会依赖xml配置来阻止GET请求。我想在一个大文件中追加100字节吗?我必须下载它,添加100字节,然后再次上传?