初学ASP,不知道文件上传与文件下载怎么弄的,请高手帮忙写个例子给我看看啊 ,谢谢了~

解决方案 »

  1.   

    http://dotnet.aspx.cc/上面有多种代码
      

  2.   

    FileInfo Fi = new FileInfo(filePath);
    if (Fi.Exists)
    {
      FileStream fs = new FileStream(filePath, FileMode.Open);
      byte[] bytes = new byte[(int)fs.Length];
      fs.Read(bytes, 0, bytes.Length);
      fs.Close();
      Response.ContentType = "application/octet-stream";
      Response.AddHeader("Content-Disposition", "attachment; filename=1.excel");
      Response.BinaryWrite(bytes);
      Response.Flush();
      Response.End();
    }
    string path = Server.MapPath("~/") + "";
    Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(obj.Name, System.Text.Encoding.GetEncoding("utf-8")));
    Response.ContentType = "application/octet-stream";
    Response.WriteFile("" + path + "");
    Response.End();
    if (fileUpload.HasFile)   
      {   
      string savePath = Server.MapPath("~/upload/");   
      if(!System.IO.Directory.Exists(savePath))   
      {   
      System.IO.Directory.CreateDirectory(savePath);   
      }   
      savePath = savePath + "\\" + fileUpload.FileName;   
      fileUpload.SaveAs(savePath);   
      }   
    配置httpruntime 中默认大小设置 
      

  3.   

    我在你的那个网站上找到了一个 我直接复制粘贴过来运行有问题的 
    请帮忙说下了
    未能找到路径“C:\Documents and Settings\Administrator\桌面\C#\MultiFileUpload\images\新建 文本文档.txt”的一部分。
      

  4.   

    我知道我哪里错了,没有images这个文件夹了,谢谢了啊 我来慢慢看下了