私はアップロードのための機能を提供し、ブラウザを通じてファイルをダウンロードする必要があるモジュールを1つ作成しています。春の休止状態を使用してファイルをアップロードしてダウンロードすると、アプローチについての混乱はほとんどありません。
私の要求を達成するためのアプローチを探しました。
DBサーバ:Oracleの10グラム フレームワーク:春&休止 フロントエンド:JSP
今、私は2つのオプション
ファイルのOracleへの(データ・タイプBLOB)データベースのインポートと同じの取得を持っていますBufferedOutputStreamを使用してファイル
すべてのファイルを格納するためのサーバー上にフォルダを作成します。ユーザーはその場所に画像をアップロードします。データベースには、そのファイルを読み込み中に使用されます、そのファイルの絶対パスを格納するための一つの列を持つことになります
例えばユーザーアップロードimageABC.jpg、ディレクトリの下にDを(更新された名前のunique_id.jpegで)そのファイルをアップロードするアプリケーション:\列がDにより更新されるデータベースのパスにDIS21 \ストレージ\ :\ DIS21 \ストレージ\
:ファイルアプリケーションを読みながら
unique_id.jpeg \ DIS21 \ストレージ\はパスDの下でファイルを読み込みます私はアプローチとセキュリティの側面について少し混乱しています。誰も私の同じことをガイドすることができます.. ??
アップロードするファイルが何千ものあるとしたら、それは動作しますか? – JOHND
申し訳ありませんが、もう一度2番目のオプションを読んだ後、私はそれが完全に間違っていることを理解しています。 – Ralph
2番目のオプションで何が間違っていますか?私はそれがうまくいくと思う。 – JOHND