注册 登录
编程论坛 ASP.NET技术论坛

[讨论]ASP.net多文件上传

ibiws 发布于 2007-09-18 11:02, 700 次点击
想在asp.net中实现多文件上传,网上找了很多资料,发现最多的是
private Boolean SaveFiles()
{
//得到File表单元素
HttpFileCollection files = HttpContext.Current.Request.Files;
...................................................................(省)

但是该方法有很多局限!(不能满足我的要求)
因为该方法接下来是根据表单文件的扩展名进行区分,这样就带来很多问题了.
比如,我现在上传两个.txt文件,但是一个是在[日志:]栏上传的,一个是在[附件:]栏上传的,那么该代码就不能区分了吧?
问题是怎么样才能使用控件的id来进行区分文件从那里来,而不是靠判断文件的扩展名来进行区分呢?
想啊想啊想~~~~~~~~~~`
希望大家能给点建议~~~~
3 回复
#2
bygg2007-09-18 12:31
也就是说你的两个地方(日志、附件)的上传控件都不一样对吧?
那可以在这两个地方分别插入一个表单,这样就可以根据表单的名字来进行区分
#3
ibiws2007-09-18 13:38
回复:(ibiws)[讨论]ASP.net多文件上传
谢谢你的回帖!
能根据每个不同的表单进行编程,这正是我所想要的,但是怎样插进两个表单?(呵呵~~我的水平不高,呵呵~~)
能否更加详细地指导下?谢谢~~
#4
bygg2007-09-18 19:28
直接加个form 设它的ID
1