• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在struts1.3で開発を行っています。 )

struts1.3開発でファイルアップロード時に参照したファイルがエラー時に消える問題とは?

このQ&Aのポイント
  • struts1.3でファイルアップロード時に参照したファイルがエラー時に消える問題について解決方法を教えてください。
  • カラムの暗号化と復号化について、postgre8.4を使用したデータベースでの手順やプログラムとの関係について教えてください。
  • postgreの自動バックアップ方法について教えてください。現在は手動バックアップしかできていません。

質問者が選んだベストアンサー

  • ベストアンサー
  • KDASH-XP
  • ベストアンサー率45% (62/135)
回答No.1

inputタグのtype=fileでアップロードする際の処理をおっしゃってるのだと思いますが、基本的にユーザの入力以外でここに値を保存することはできません。 これはブラウザのセキュリティ目的のための仕様です。 カラムの暗号化と復号化については、理屈からいえば、プログラム側でやる方が望ましいです。 DB側でやる...というのは、DBに復号鍵を持たせているわけなので、暗号化している意味が薄らいでしまいます。 Javaであれば、いくらでも暗号アルゴリズムのクラスがあると思いますので、それを利用すると良いでしょう。 PostgreSQLのバックアップでれば、以下のサイトが参考になるようです。 http://www.atmarkit.co.jp/fdb/rensai/postgresql/04/pgtune4-1.html 私も知らなかったんですが、オンラインでできるようですね。 以上、ちょっと調べれば簡単に分かることばかりです。 OpenSourceで開発する、というのは基本自己責任ですので、できればもう少し御調べになった方がよろしいかと思います。

toetou
質問者

お礼

無事にMD5で暗号化が出来ました。有難うございました。 あとは、PostgreSQLのバックアップを参考URLを見て学びたいと思います。

toetou
質問者

補足

>inputタグのtype=fileでアップロードする際の処理をおっしゃってるのだと思いますが、基本的にユーザの入力以外でここに値を保存することはできません。 これはブラウザのセキュリティ目的のための仕様です。 そういう事でしたか。ありがとうございます。 >カラムの暗号化と復号化については、理屈からいえば、プログラム側でやる方が望ましいです。 ありがとうございます。javaでやる事にしました。 ネットで調査し作成しましたが、暗号化はできるのですが、それをDBに格納して、DBから取り出し元に戻したいのですが戻りません。 どうやったら良いのでしょうか? まだ開発経験が浅いため、ちょっと調べてもそう簡単には分かりません。 strutsを初めてやっているので・・・。

関連するQ&A