0

ユーザーが製品画像をアップロードする ASHX があり、アップロードされたファイル名をセッション ["up_pro_image"] に保存します。送信時に、セッション値を読み取り、ファイルを操作します。しかし、彼が 2 つのページを開き、両方のページに製品を追加した場合、セッションから 1 つのファイル名が失われます。これを解決するには?

4

1 に答える 1

0

セッションに保存する代わりに、イベントをデータベースに書き出すことができます。各ファイルには、「IsProcessed」と呼ばれるフラグを付けることができます。コードは、未処理のすべてのファイルについてデータベースにクエリを実行し、それらを処理してから、フラグをデータベースに戻すことができます。

于 2012-04-05T20:08:57.907 に答える