how to download a file from remote server using asp.net
        Posted  
        
            by ush
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by ush
        
        
        
        Published on 2010-03-17T05:48:20Z
        Indexed on 
            2010/03/17
            6:01 UTC
        
        
        Read the original article
        Hit count: 573
        
The below code works fine for downloading a file from a current pc.plz suggest me how to download it from remote server using ip address or any method
protected void Button1_Click(object sender, EventArgs e)
{
    const string fName = @"C:\ITFSPDFbills\February\AA.pdf";
    FileInfo fi = new FileInfo(fName);
    long sz = fi.Length;
    Response.ClearContent();
    Response.ContentType = MimeType(Path.GetExtension(fName));
    Response.AddHeader("Content-Disposition", string.Format("attachment; filename = {0}", System.IO.Path.GetFileName(fName)));
    Response.AddHeader("Content-Length", sz.ToString("F0"));
    Response.TransmitFile(fName);
    Response.End();
}
public static string MimeType(string Extension)
{
    string mime = "application/octetstream";
    if (string.IsNullOrEmpty(Extension))
        return mime;
    string ext = Extension.ToLower();
    Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);
    if (rk != null && rk.GetValue("Content Type") != null)
        mime = rk.GetValue("Content Type").ToString();
    return mime;
}
© Stack Overflow or respective owner