2015-05-18 115 views
0

我已经搜索了很多,但未能得到合适的答案。所以,我再次发布这个问题。请在下图中,我有3个文件上传器。每个上传器可以上传多个文件。点击上传文件按钮后,所有文件应该上传到应用程序根目录中的一个文件夹中,但命名约定如.Net Framework 3.5中的(“FileUpload1” - “count”)(例如FileUpload11)从多个文件上传器上传多个图像的多个图像

enter image description here

还需要将文件名存储到数据库表中。

请在这方面的帮助。

+0

我想下面的插件可能会帮助你https://blueimp.github.io/jQuery-File-Upload/ –

+0

我已经通过这个链接。它可以上传多个文件,但我也需要从同一页面上的其他上传器上传,不仅如此,我需要通过代码来获取这些文件上传控件,以便我可以用上面提到的问题中所需的名称来更改文件名。如果我的文件上传者的名字是FileUpload1,FileUpload2,FileUpload3,如果他们分别上传2,3,2个文件,那么文件名将会像FU11,FU12,FU21,FU22,FU23,FU31,FU32等...你可以关注任何命名约定。我只给你一个例子。 – Monibrata

回答

0

对于上述问题,我花了高质量的时间,可以完美地管理它。

怎么样?

请参阅ASP.Net 3.5中的文件上传控件,该文件上传控件不可能进行多个文件上传。但就我而言,它就像是从这三个文件中的每个文件上传控件上传多个文件。

我没有使用jQuery,但采取了不同的方式。我为每个文件上传控件采用了列表控件,添加按钮和删除按钮,现在每当选择新文件时,文件名都会相应地添加到列表中以供我们参考,但物理文件已上传到临时文件夹。

这个临时文件夹有什么用? - 它将检查重复文件,可以添加文件,如果从列表中选择文件名并单击删除按钮,可以删除文件。

现在当表单提交或提交按钮单击时,从临时文件夹中的所有文件将被移动到目标文件夹和临时文件夹将被清空。

这就是我所遵循的。

会发表一篇文章,对其他人使用该程序或可以有不同的想法。

谢谢!