解决方案 »

  1.   

    能,可以读取服务器上的文件,如果是web程序,要用web路径,不要用绝对路径
      

  2.   

    可以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=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
                Response.BinaryWrite(bytes);
                Response.Flush();
                Response.End();
      

  3.   

    你说的本地是指客户端吧。那肯定是不可以的。因为这属于网络通信,要走协议的。用ftp协议读取吧。