我计划在我的项目中使用 Uploadify 或 Plupload 图像上传库。我想使用其中一个库的原因是允许用户一次选择多个文件,然后一次上传它们。
我的目标是将其中一个文件上传控件放在一个表单上,除了选择一堆图像外,它还允许用户在其中输入其他数据。然后,用户应该能够提交表单并将他们输入的数据和他们选择的图像上传并在服务器上进行处理。
我遇到的问题是这些文件上传控件要求用户在提交实际的 aspx 页面之前将选定的文件上传到服务器。最后,这给用户带来了困惑。他们首先必须提交图像,然后提交包含其余数据的表单。
我的问题是,有没有办法让 Uplodify 或 Plupload 仅在用户实际单击表单的提交按钮时才将所选文件发送到服务器?我不希望用户先将文件上传到服务器上的临时文件夹,然后单独提交表单。
这将要求我必须在临时文件夹中找到那些上传的文件,并将它们与稍后在表单上提交的数据相关联。
基本的 Asp.Net FileUpload 控件为我提供了部分我想做的事情,它允许我在提交其他表单数据的同时提交文件,但它显然不允许用户在以下位置选择多个文件一次。