ASP.Net如何用FileUpLoad实现多文件上传

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.Net如何用FileUpLoad实现多文件上传相关的知识,希望对你有一定的参考价值。

动态增加FileUpLoad,如何做啊?在后台该如何获取所有FileUpLoad里的路径呢?高手指点下!在后台Control.Add可以吗?

参考技术A 给你些建议哦:
1.多文件上传没有必要动态添加FileUpLoad,因为这种工作并没有带来多大的收益,因为你完全可以放置4个到5个FileUpLoad控件,用户上传一般不会很多,假如超过5个也可以分多次上传。
2.如果想动态添加,你首先要判断用户还是否有下个文件上传,所以你必须添加一个BUTTON或者LABEL来让用户确认,比如:“上传下一个文件”,用户点击的事件里写:
FileUpLoad FUL = new FileUpLoad();
FUL.Name = "FUL" + Convet.ToString(i);//这个i是你要定义的全局变量,用于记录用户在同一次上传中点击了几次控件。点一次自加1,初始为0
this.Controls.Add(FUL);
i++;
获得路径就通过这个i,写个循环来获得,这样LZ应该思路很清楚了吧。本回答被提问者采纳

以上是关于ASP.Net如何用FileUpLoad实现多文件上传的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET中怎么实现多文件同时上传?要求点浏览的时候可以一次性多选文件

asp.net中如何用/路径来引用js文件?

如何用 ASP.NET Core 实现熔断和降级?

在asp.net(C#) MVC中如何用htmlhelper 图片链接到另一个页面 !

ASP.NET 中如何用C#语言代码实现分页功能

如何从 asp.net 中的自定义 FileUpload 获取文件流?