最后,我放弃了尝试不同方式后上传的思考。 这是要求,我有一个3步骤的过程,我使用3个Web表单实现它们。
在第二步中,我添加了5个文件上传控件来收集要上传的文件名。提交第二步后,我创建一个会话来存储这些上传控件。
最后在提交完成按钮后的第3步中,我必须上传存储在会话中的所有文件并附加到邮件中并发送给相应的部门。
如果用户正在上传1或2个文件,我可以完成此任务,但如果上传文件数量为3或更多,则表单会挂起。
我不确定是否必须使用线程上传并等到上传完成。有人可以提出一些想法吗?
谢谢你, 克里斯。
答案 0 :(得分:0)
要确认,您是上传文件并将其保存在会话中?如果是这样,那是一个非常糟糕的主意。您的服务器很快就会内存不足。
请考虑将文件保存到Web服务器上的临时位置。