日期:2014-05-17  浏览次数:20593 次

input file 多个同时使用,怎样区分




cs代码:

  //列表图
  HttpPostedFile _filelist = Request.Files[0];
  if (!DirFile.UploadFile(1, ".jpg;.png;.bmp;.jpeg;.gif", 2048, _filelist, "/Uploads/Template/", out _imglist)) //是封装的方法
  {
  Alert(_imglist);
  return;
  }


  //详细页
  HttpPostedFile _filedetail = Request.Files[0];
  if (!DirFile.UploadFile(1, ".jpg;.png;.bmp;.jpeg;.gif", 2048, _filedetail, "/Uploads/Template/", out _imgdetail))
  {
  Alert(_imgdetail);
  return;
  }


获取文件时始终是同一个。。把 Request.Files[0]中的索引改动也没用。。 该怎样区分每一个upload ,,正确的获取对应的值呢。。

求各位指点!!谢谢。。

------解决方案--------------------
保证每个上传控件的name唯一,后台Request.Files["name"]这样去获取
------解决方案--------------------
request.files[0] request.files[1] request.files[2]