2010-07-17 16 views
-1

最后我放弃了尝试不同方式后想上传的想法。 这是要求,我有一个3步骤的过程,我使用3个Web窗体来实现它们。使用asp.net上传文件并附上乱七八糟的文件

在第二步中,我添加了5个文件上传控件来收集要上传的文件名。提交第二步后,我创建一个会话来存储这些上传控件。

最后在提交完成按钮后的第三步,我必须上传存储在会话中的所有文件,并附加到邮件并发送给各个部门。

如果用户上传1或2个文件,我可以完成此任务,但如果上传文件数为3或更多,表单将挂起。

我不确定是否必须使用线程上传并等待上传完成。有人可以提出一些想法吗?

谢谢, 克里斯。

回答

0

要确认,您正在上传文件并将它们保存在会话中?如果是这样,那是一个非常糟糕的主意。您的服务器很快就会内存不足。

请考虑将文件保存到Web服务器上的临时位置。

+0

我只是将上传控件保存到会话中,而不是实际的文件。 我没有上传,直到最后提交第3步。 – Krishna 2010-07-17 13:50:03

相关问题