<input id = "loFile" type = "file" runat = "server">

解决方案 »

  1.   

    yangpeiyu(︷1.Er℡﹎) :不太明白什么意思
      

  2.   

    string  filePath="文件所在的路径";
    int temp=filePath.LastIndexOf("/")+1;
    string fileName=filePath.Substring(temp,filePath.Length-temp); 
    FileStream fileStream=new FileStream(Server.MapPath(filePath),FileMode.Open); 
    long fileSize = fileStream.Length; 
    Context.Response.ContentType="application/octet-stream"; 
    Context.Response.AddHeader("Content-Disposition","attachment; filename=\"" + HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8) + "\""); 
    Context.Response.AddHeader("Content-Length",fileSize.ToString()); 
    byte[] fileBuffer=new byte[fileSize];
    fileStream.Read(fileBuffer, 0, (int)fileSize); 
    fileStream.Close(); 
    Context.Response.BinaryWrite(fileBuffer);
    Context.Response.End(); 
      

  3.   

    feng5799(幸福是种感觉~~) :
    FileStream那一行报错,是不是还得引用一下.引用哪个?
    错误信息是:Compilation Error
      

  4.   

    feng5799(幸福是种感觉~~) :
    Could not find file 'localhst\文件所在的路径'. 
    还是FileStream那一行