http://www.codeproject.com/useritems/pnguploader.asp?target=upload

解决方案 »

  1.   

    试试
    <form id="Form1" method="post" encType="multipart/form-data" runat="server">
      

  2.   

    奇怪,我现在插入断点//获取扩展名
    int i=strFileName.LastIndexOf(".");  这边的i的值竟然是-1,怎么回事?
      

  3.   

    strFileName=PicName.PostedFile.FileName.ToString(); //获取文件名strFileName的值一直是空啊,怎么回事
      

  4.   

    心雨正解,在aspx文件用一定要加入那个属性,不然filefield控件取到的总是空
      

  5.   

    //获取扩展名
    strFileName=PicName.FileName;//得到上传文件的后缀名
    string fileExt = (System.IO.Path.GetExtension(PicName.FileName)).ToString();