有没有人知道在asp.net VB(2003)中如何实现文件上传服务器,从服务器下载啊,最好有实例,谢谢!急等

解决方案 »

  1.   

    上传文件CS部分:private void BtnUp_Click(object sender, System.EventArgs e)
      {
       System.Web.HttpFileCollection fils = Request.Files;
       int i = 0;
       int l = fils.Count;
       while(i < l)
       {
        this.SaveFile(fils[i++]);
       }
       this.Message.Text = "文件上传成功!";
      }  void SaveFile(System.Web.HttpPostedFile ipf)
      {
       if(ipf.FileName.Length > 1)
       {
        string fn = ipf.FileName.Substring(ipf.FileName.LastIndexOf("\\") + 1);
        string sfn = this.ServerPath.SelectedItem.Text + "\\" + fn;
        if(File.Exists(sfn))
        {
         File.Delete(sfn);
        }
        ipf.SaveAs(sfn);
       }
      }
      

  2.   

    HTML部分:<script language="javascript">
        function AddFile()
        {
            var td = theDoc.getElementById("TdFile");
            var obj = td.childNodes[0].cloneNode(true);
            td.appendChild(obj);
        }
        function DelFile()
        {
            var td = theDoc.getElementById("TdFile");
            var l = td.childNodes.length;
            
            if(l == 1)
            {
                window.alert("这是最后一个上传对象,不能删除");
            }
            else
            {
                td.removeChild(td.childNodes[l - 1]);
            }
        }
    </script>HTML:
    <tr>
        <td>上传文件:</td>
        <td id="TdFile">
            <div>
                <input id="OldFile" type="file" class="input" style="width: 300px; height: 20px" size="27" runat="server"><br>
            </div>
        </td>
    </tr>
    <tr>
        <td>
            添加一个文件</td>
        <td>
            <input type="button" value="增加" class="button" onclick="AddFile();">
            <input type="button" value="删除" class="button" onclick="DelFile();">
            <asp:button id="BtnUp" runat="server" cssclass="input" text="上传"></asp:button></td>
    </tr>
      

  3.   

    能再问你个问题伐,在上传之前做文件存在CHECK时,我的程序总是说文件不存在,这是为什么啊
      

  4.   

    还有,在VB.NET中没有SaveFile这东东呀
      

  5.   

    Net/C#交流区〓 [7729746]
    C# / .Net 交流社团 聊技术,项目合作。[7729746] 〓 .Net/C#交流区〓  绝对 VS平台 牛群....欢迎有项目经验的朋友入群交流。。.附:招管理员(通过 beming 考核)
    Blogs http://zhoufleru.cnblogs.com