繁体   English   中英

存储上传文件的最佳方法是java应用程序

[英]Best way to store uploaded files java application

在web java应用程序中存储上传文件的最佳方法是什么? 我目前正在项目文件夹中存储所有上传的文件。 不幸的是,部署新版本的应用程序是一件痛苦的事。 你有任何存储上传文件的好习惯吗?

您可以使用Blob Type上传到数据库,或者您可以将文件上传保存到文件系统但是外部文件夹示例c:/ Users / youruser / documents / resources要重新部署不要替换。

 FileOutputStream fos  = new FileOutputStream(System.getProperty("home.dir")+"/resources/file.jpg"); //to save into my documents folder

与jackrabbit(JCR)的sintaxis相似

Node.setProperty(java.lang.String name,Binary value) 

存储内容,我认为JCR是最好的方式

http://jackrabbit.apache.org/jcr-api.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM