0

我有 ASHX,用户在其中上传产品图片,并将上传的文件名保存在会话 [“up_pro_image”] 中。在提交时,我读取会话值并使用文件进行操作。但是如果他打开了两个页面并在两个页面上都添加了产品怎么办,我会从会话中丢失一个文件名。如何解决这个问题?

4

1 回答 1

0

您可以将事件写入数据库,而不是将其保存到会话中。每个文件都可以有一个名为“IsProcessed”的标志。然后,您的代码可以查询数据库中所有未处理的文件,处理它们,然后将标志设置回数据库中。

于 2012-04-05T20:08:57.907 回答