文件上传asp.net中的多个文件(类似于gmail)

时间:2010-04-22 03:01:09

标签: c# asp.net file-upload

我需要有关使用asp.net中的文件上传控件(以及C#)进行多文件上传的建议。

我有一个文件上传控件,所以我点击'浏览'按钮,当我从选择文件对话框中选择一个文件时,我希望文件显示为文件上传控件下面的链接(有点类似于gmail )。如果我愿意,应该看到这个文件可以被删除。而且我应该能够从文件上传控件上传另一个文件。 当我最后使用按钮点击事件时,所有这些文件都应该上传到某个位置。

我想我已经清楚了。 任何建议都非常有用。 感谢。

1 个答案:

答案 0 :(得分:2)

用户选择文件后,使用客户端javascript:

  1. 隐藏文件上传控件
  2. 在其位置创建链接
  3. 在其旁边创建一个“删除”链接,这将a)从页面中删除原始上传控件,b)删除在步骤2和3中创建的两个链接
  4. 创建新的文件上传控件并将其放在第2步中创建的链接上方
  5. 如果您还有任何疑问,我会尝试回答。