JavaサーバーページまたはHTML経由のストラットを使用して、画像をデータベースに保存したいと考えています。時間の複雑さと空間の複雑さは可能な限り少なくする必要があります。
HTMLを介してJavaサーバーページを使用して画像をデータベースに保存するには、どの方法が効果的ですか? それもどうしよう?このタスクに Struts 2.1 を使用した簡単なコーディングはありますか?
画像を bytearray または BLOB/CLOB データ形式に変換してデータベースに保存することをお勧めします。Web 層から、fileupload を使用して画像をアップロードし、一時サーバーの場所に保存できます。これを ByteArray に変更し、JDBC または休止状態を使用してデータベースに保存します。それがあなたを助けることを願っています!!!!
正確なニーズはわかりませんが、画像をDBに保存する代わりに、画像の名前を「abc.png」としてテーブルに保存し、実際の画像を1つのフォルダーに保存して、その画像フォルダーを作成することをお勧めしますプロパティファイルに構成可能なものとして保存しています。
プロパティファイルを読み取ってパスを取得し、次のように画像の名前を付けるだけです
pathYouGetFromProprtyFile + File.seperator + imageNameYouGetFromDB
お役に立てれば。