当前位置:编程学习 > C#/ASP.NET >>

怎样获得指定name <input type="file">的集合

 <input type="file" size="20" name="File"/>
<input type="file" size="20" name="file2" />
页面有两个不同名称的上传控件,可以添加行,怎样只获取name="File"的集合。
--------------------编程问答--------------------

int iTotal = Request.Files.Count;
 if (iTotal != 1)
{
  for (int i = 0; i < iTotal; i++)
  {
   HttpPostedFile file = Request.Files[i];
   if (file.ContentLength > 0 || !string.IsNullOrEmpty(file.FileName))
   {
       //this is your code
   }
  }
}

结贴 --------------------编程问答-------------------- document.getElementsByName(name) --------------------编程问答--------------------  
  System.Web.HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;
            for (int i = 0; i < files.Count; i++)
            {
    System.Web.HttpPostedFile filePicture = files[i];
                if (filePicture.FileName != "")
                {
                    string FileType;// 上传文件类型(扩展名)
                    Random rd = new Random();
                    FileType = System.IO.Path.GetExtension(filePicture.FileName).ToLower();
                    string sFileName = Guid.NewGuid().ToString() + FileType;
                    filePicture.SaveAs(Server.MapPath("~/Upload/Product/Products/" + foldera + "/" + sFileName));//保存图片
}
--------------------编程问答--------------------

 <form id="form1" runat="server">
        <div>
            <input type="file" size="20" name="File"/>
            <input type="file" size="20" name="file2" />
            <input type="file" size="20" name="File"/>
            <input type="file" size="20" name="filfdse2" />
        </div>
    </form>
    <script src="Js/jquery-1.4.2.min.js" type="text/javascript"></script>  
    <script type="text/javascript">
        $(function () {
            $("input[name=File]").click(function () {
                alert("我是name=File的input");
            })
        })
    </script>
--------------------编程问答-------------------- 只获取name="File"的?

HttpPostedFile file = Request.Files["File"];


 那直接这么取不就行了吗 --------------------编程问答-------------------- 话说是整个图片的效果是这样的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,