- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在struts1.3で開発を行っています。
)
struts1.3開発でファイルアップロード時に参照したファイルがエラー時に消える問題とは?
このQ&Aのポイント
- struts1.3でファイルアップロード時に参照したファイルがエラー時に消える問題について解決方法を教えてください。
- カラムの暗号化と復号化について、postgre8.4を使用したデータベースでの手順やプログラムとの関係について教えてください。
- postgreの自動バックアップ方法について教えてください。現在は手動バックアップしかできていません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
inputタグのtype=fileでアップロードする際の処理をおっしゃってるのだと思いますが、基本的にユーザの入力以外でここに値を保存することはできません。 これはブラウザのセキュリティ目的のための仕様です。 カラムの暗号化と復号化については、理屈からいえば、プログラム側でやる方が望ましいです。 DB側でやる...というのは、DBに復号鍵を持たせているわけなので、暗号化している意味が薄らいでしまいます。 Javaであれば、いくらでも暗号アルゴリズムのクラスがあると思いますので、それを利用すると良いでしょう。 PostgreSQLのバックアップでれば、以下のサイトが参考になるようです。 http://www.atmarkit.co.jp/fdb/rensai/postgresql/04/pgtune4-1.html 私も知らなかったんですが、オンラインでできるようですね。 以上、ちょっと調べれば簡単に分かることばかりです。 OpenSourceで開発する、というのは基本自己責任ですので、できればもう少し御調べになった方がよろしいかと思います。
お礼
無事にMD5で暗号化が出来ました。有難うございました。 あとは、PostgreSQLのバックアップを参考URLを見て学びたいと思います。
補足
>inputタグのtype=fileでアップロードする際の処理をおっしゃってるのだと思いますが、基本的にユーザの入力以外でここに値を保存することはできません。 これはブラウザのセキュリティ目的のための仕様です。 そういう事でしたか。ありがとうございます。 >カラムの暗号化と復号化については、理屈からいえば、プログラム側でやる方が望ましいです。 ありがとうございます。javaでやる事にしました。 ネットで調査し作成しましたが、暗号化はできるのですが、それをDBに格納して、DBから取り出し元に戻したいのですが戻りません。 どうやったら良いのでしょうか? まだ開発経験が浅いため、ちょっと調べてもそう簡単には分かりません。 strutsを初めてやっているので・・・。