不好意思!打错字!是web自带的控件可以实现这个功能吗?

解决方案 »

  1.   

    impossible, use 3rd-party control. I've seen one, but it is activex control.
      

  2.   

    请问哪里有这个空间下载啊?你有吗?可以发给我吗?邮箱[email protected]
      

  3.   

    不可能的,不过可以由用户设定选择几个文件 
      看我的代码
      上传表单 <form name="form1" action="upfile.aspx" method="post" encType="multipart/form-data">
    <input type="hidden" value="upload" name="act">
    <br>
    <table cellSpacing="0" borderColorDark="#cccccc" cellPadding="2" align="center" borderColorLight="#000000" border="0">
    <tr align="left" bgColor="#eeeeee">
    <td height="1">
    <script language="javascript">
      function setid()
      {
      str='<br>';
      if(!window.form1.upcount.value)
       window.form1.upcount.value=1;
        for(i=1;i<=window.form1.upcount.value;i++)
         {
         if(i>10)
           break;
         str+='文件'+i+':<input type="file" name="file'+i+'" style="width:400" class="tx1"><br><br>';
         }
      window.upid.innerHTML=str+'<br>';
      }
    </script>
    <li>
    需要上传的个数 <input class="tx" type="text" value="1" name="upcount"> <input class="bt" onclick="setid();" type="button" value="· 设定 ·" name="Button">
    </li>
    </td>
    </tr>
    <tr>
    <td id="upid" align="left" height="1">文件1: <input class="tx1" style="WIDTH: 400px" type="file" name="file1">
    </td>
    </tr>
    <tr bgColor="#eeeeee">
    <td align="middle" bgColor="#eeeeee" height="24"><INPUT id="trgpath" type="hidden" name="trgpath" runat="server">
    <input class="bt" type="submit" value="· 提交 ·" name="Submit"> <input class="bt" type="reset" value="· 重执 ·" name="Submit2">
    </td>
    </tr>
    </table>
    </form>
    文件接收try 
    {
    Name=Request.Files[i].FileName;
    Name=Name.Substring(Name.LastIndexOf("\\"));
        
    if ( Request.Files[i].ContentLength>LIMIT )
    {  

    msgfield.Text+="文件:"+Request.Files[i].FileName+" 超过"+LIMIT.ToString()+"字节!<br/>";}
    else 
    {
    Request.Files[i].SaveAs(Path+Name);
    ++total;
    if(var.p_myhome_OnIO!="yes"&&Request.Files[i].FileName.ToLower().IndexOf(".aspx")!=-1)
    {
    FileInfo file = new FileInfo(Path+Name);
    System.Text.Encoding resEncoding = System.Text.Encoding.GetEncoding("gb2312");
        StreamReader sr = new StreamReader(file.OpenText().BaseStream,resEncoding);
    string scode=sr.ReadToEnd().ToString();
    sr.Close();
    scode=myhome_code.NoIO(scode);
    StreamWriter sw = new StreamWriter(file.CreateText().BaseStream,resEncoding);
    sw.Write(scode);
    sw.Close();
    }
    msgfield.Text+="<font color=\"red\">文件:"+Request.Files[i].FileName+" 成功上传!</font><br/>";
    blank = true;
    }
    }
    catch 
    {
    if ( Name!=String.Empty ) 
    {
    msgfield.Text+="文件:"+Request.Files[i].FileName+" 上传失败...<br/>";
    blank = true;
    }
    }
      

  4.   

    忘了 
    if(var.p_myhome_OnIO!="yes"&&Request.Files[i].FileName.ToLower().IndexOf(".aspx")!=-1)
    {
    FileInfo file = new FileInfo(Path+Name);
    System.Text.Encoding resEncoding = System.Text.Encoding.GetEncoding("gb2312");
        StreamReader sr = new StreamReader(file.OpenText().BaseStream,resEncoding);
    string scode=sr.ReadToEnd().ToString();
    sr.Close();
    scode=myhome_code.NoIO(scode);
    StreamWriter sw = new StreamWriter(file.CreateText().BaseStream,resEncoding);
    sw.Write(scode);
    sw.Close();
    }
       这个可以去掉