ブラウザを介してファイルをアップロードおよびダウンロードする機能を提供する必要があるモジュールを1つ作成しています。
要件を達成するためのアプローチを探してみました。
DBサーバー:Oracle 10 gフレームワーク:Spring&Hibernateフロントエンド:JSP
今私は2つのオプションがあります
ファイルをoracle(データ型blob)データベースにインポートし、BufferedOutputStreamを使用して同じファイルを取得します
すべてのファイルを保存するためのフォルダをサーバー上に作成します。ユーザーはその場所に画像をアップロードします。データベースには、そのファイルの読み取り中に使用されるそのファイルの絶対パスを格納するための1つの列があります
たとえば、ユーザーがimageABC.jpgをアップロードすると、アプリケーションはそのファイル(更新された名前unique_id.jpeg)をデータベースパス列のディレクトリD:\ DIS21 \ Storage \にアップロードし、D:\ DIS21 \ Storage \unique_id.jpegによって更新されます。
ファイルの読み取り中に、アプリケーションはパスD:\ DIS21 \Storage\の下のファイルを読み取ります。
私はアプローチとセキュリティの側面について少し混乱しています。誰かが私を同じように導くことができますか..??