在web java应用程序中存储上传文件的最佳方法是什么?我目前正在项目文件夹中存储所有上传的文件。不幸的是,部署新版本的应用程序是一件痛苦的事。你有保存上传文件的好习惯吗?
答案 0 :(得分:2)
您可以使用Blob Type上传到数据库,或者您可以将文件上传保存到文件系统但是外部文件夹示例c:/ Users / youruser / documents / resources要重新部署不要替换。
FileOutputStream fos = new FileOutputStream(System.getProperty("home.dir")+"/resources/file.jpg"); //to save into my documents folder
与长耳大野兔(JCR)相比,sintaxis类似于
Node.setProperty(java.lang.String name,Binary value)
存储内容,我认为JCR是最好的方式