我正在创建一个模块,我需要在其中提供通过浏览器上传和下载任何文件的功能。
我尝试寻找满足我要求的方法。
数据库服务器:Oracle 10 g 框架:Spring & Hibernate 前端:JSP
现在我有两个选择
将文件导入 oracle(数据类型 blob)数据库并使用 BufferedOutputStream 检索相同的文件
我将在服务器上创建用于存储所有文件的文件夹。用户将在该位置上传图像。数据库将有一列存储该文件的绝对路径,该路径将在读取该文件时使用
例如,用户上传 imageABC.jpg ,应用程序将上传目录 D:\DIS21\Storage\ 下的该文件(更新后的名称为 unique_id.jpeg),数据库路径列将由 D:\DIS21\Storage\unique_id.jpeg 更新
读取文件时应用程序将读取路径 D:\DIS21\Storage\ 下的文件
我对方法和安全方面有点困惑。有人可以指导我吗..??