2010-04-22 52 views
0

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

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

我想我已经说清楚了。 任何建议都非常有帮助。 谢谢。

回答

2

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

  1. 隐藏文件上传控件
  2. 在其位置创建一个链接
  3. 创建旁边有一个“删除”的链接,这将a)删除页面上的原始上传控件和b)删除步骤2和3中创建的两个链接
  4. 创建一个新的文件上传控件,并将其放在第2步创建的链接上面

如果您还有其他问题,我会尽力回答。

+0

那很清楚,我现在的问题是关于如何实现javascript来为所选文件创建一个链接? – superstar 2010-04-22 03:13:12

+0

请说明。你不清楚如何创建一个链接并插入页面?还是你不清楚如何获取上传控件中选择的文件的名称? – 2010-04-22 03:50:28

+1

我认为它现在清楚!我试着明天再回来。谢谢Fyodor – superstar 2010-04-22 04:02:13