
現在struts1.3で開発を行っています。
3つの事で質問があります。
?ファイルアップロードに関して、記入画面→確認画面に遷移する時に何らかのエラーでvalidationを使い、記入画面でエラーを表示していますがファイルアップロードで参照したファイルがエラーになるたびに消えてしまい、再度参照してアップロードする状況になっています。エラー時に、参照したファイルが消えない方法を教えてください。
?データベースはpostgre8.4を使用していますが、カラムの暗号化と復号化はどういう手順でできますか?
また、一般的に、暗号化と復号化はデータベースでやるのか、データベースの前にプログラムでやるのかどちらがよいか教えて下さい。
?postgreの自動バックアップを行いたいのですが、可能でしょうか?可能ならばその方法を教えて下さい。現在は、pgadmin?で手動バックアップしかできていない状況です。
No.1ベストアンサー
- 回答日時:
inputタグのtype=fileでアップロードする際の処理をおっしゃってるのだと思いますが、基本的にユーザの入力以外でここに値を保存することはできません。
これはブラウザのセキュリティ目的のための仕様です。
カラムの暗号化と復号化については、理屈からいえば、プログラム側でやる方が望ましいです。
DB側でやる...というのは、DBに復号鍵を持たせているわけなので、暗号化している意味が薄らいでしまいます。
Javaであれば、いくらでも暗号アルゴリズムのクラスがあると思いますので、それを利用すると良いでしょう。
PostgreSQLのバックアップでれば、以下のサイトが参考になるようです。
http://www.atmarkit.co.jp/fdb/rensai/postgresql/ …
私も知らなかったんですが、オンラインでできるようですね。
以上、ちょっと調べれば簡単に分かることばかりです。
OpenSourceで開発する、というのは基本自己責任ですので、できればもう少し御調べになった方がよろしいかと思います。
この回答への補足
>inputタグのtype=fileでアップロードする際の処理をおっしゃってるのだと思いますが、基本的にユーザの入力以外でここに値を保存することはできません。
これはブラウザのセキュリティ目的のための仕様です。
そういう事でしたか。ありがとうございます。
>カラムの暗号化と復号化については、理屈からいえば、プログラム側でやる方が望ましいです。
ありがとうございます。javaでやる事にしました。
ネットで調査し作成しましたが、暗号化はできるのですが、それをDBに格納して、DBから取り出し元に戻したいのですが戻りません。
どうやったら良いのでしょうか?
まだ開発経験が浅いため、ちょっと調べてもそう簡単には分かりません。
strutsを初めてやっているので・・・。
無事にMD5で暗号化が出来ました。有難うございました。
あとは、PostgreSQLのバックアップを参考URLを見て学びたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
fgets関数のEOFの扱い方について
-
Excel 2003 のエラーメッセージ
-
すでにファイルが開かれている...
-
access テキストボックスの値取得
-
エクセルで質問です。 ハイパー...
-
画像読み込み失敗の判定
-
cube PDFについて
-
【関数】同じ関数なのに、エラ...
-
Excelファイルのマクロによる排...
-
freadでデータがない場合の読込...
-
VBA ExecuteExcel4Macro 型が一...
-
NAS上のファイルの使用中が解除...
-
DBへのコネクションタイムアウト
-
FileSearchがExcel2010でできない
-
VBAでDLLが見つからないエラー
-
ASPからACCESSのOPENどうしても...
-
ISOファイルとMDSファイル
-
差し込み印刷の元データファイ...
-
ccdファイルはどのようにして使...
-
【マクロ】変数に入れるコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
access テキストボックスの値取得
-
エクセルで質問です。 ハイパー...
-
「パス名が無効です」の発生原因
-
PowerShellを使って関連付けら...
-
NAS上のファイルの使用中が解除...
-
gccを行ってもexeファイルが生...
-
アクセスのクエリでコンパイル...
-
ExcelVBAで既に開いてるwordを...
-
Returnに対するGoSubがありません
-
VB6 Dir関数で52エラー発生
-
VBでファイルが開かれているか...
-
データベースソフトのアクセス2...
-
エクセルマクロでエラーの原因...
-
fcloseで発生するエラーについて。
-
batファイルでレジストリキーの...
-
FORTRANの実行エラーについて
-
VBから参照できないCのDLLを使...
-
【COBOL】read文でエラー
-
DisplayAlertsブロパティで ”実...
おすすめ情報