0

メールシステムを使用していて、添付機能を追加したいと考えています。私の問題は、ユーザーが添付ファイルをサーバーにアップロードした後、ファイル名を何らかの方法でセッションにリンクしたいということです。そのため、[アップロード]をクリックすると、プロセスが完了すると、ファイルを参照してアップロードするように求めるポップアップが表示されます(ファイルがサーバー上にあり、ポップアップが閉じます)。どういうわけか、メールで送信される添付ファイル(ファイル名のみ)をユーザーに表示したいと思います。

これをデータベースまたはCookieで実行しますか。基本的に、セッションIDを添付ファイルのファイル名にリンクします。

私は現在、これをクッキーで行うことを考えています。それがどれほど安全かはわかりません。または、これはあらゆるエクスプロイトに開かれています

4

1 に答える 1

1

いいえ、Cookieでそれを行うべきではありません。このため、セッションはあります。任意のセッションオブジェクトをセッションにリンクできるようにするため。

セッションにファイル名を追加するには、次のようにします。

session.setAttribute("filename", filename);

そしてそれを使用して取得します:

String filename = session.getAttribute("filename").toString();

問題に直面することなく、セッションにホールオブジェクトを追加することもできます。

于 2012-07-24T22:55:25.580 に答える