title: Unable to open download save dialog
body: <p>Using the below code I am unable to show the open/save as file dialog:</p>
  
  <pre><code>        public void ProcessRequest(HttpContext context)
          {
              string link = context.Request.QueryString["Link"];
              string extension = Path.GetExtension(link);
              string fileName = Path.GetFileName(link);
              string fullPath = 
                   String.Format("{0}\\{1}",
                       context.Server.MapPath("~/Content/Uploads/"), 
                       fileName);
  
              if (File.Exists(fullPath))
              {
                  context.Response.ClearContent();
                  context.Response.ClearHeaders();
                  context.Response.AddHeader(
                      "Content-Length", 
                      new FileInfo(fullPath).Length.ToString());
                  string contentType;
                  switch (extension)
                  {
                      default:
                          contentType = "application/octet-stream";
                          break;
                  }
                  context.Response.ContentType = contentType;
                  context.Response.AddHeader(
                      "Content-Disposition", 
                      String.Format("attachment; filename={0}", fileName));
                  context.Response.WriteFile(fullPath, true);
                  context.Response.Flush();       
              }
          }
  </code></pre>
  
  <p>I've tried to close the response, leave the response open, use <code>TrasmitFile()</code>, but I never get any dialog or any feed back whatsoever.  I've tried debugging it as well, but no exceptions are being thrown.  Tried in IE 7/8, and Chrome. Any help is appreciated.</p>
  
  <p>Thanks!</p>
  
  <p>Below is the Fiddler output:</p>
  
  <blockquote>
    <p>HTTP/1.1 200 OK Cache-Control: private
    Content-Length: 3813 Content-Type:
    application/octet-stream Server:
    Microsoft-IIS/7.5 Content-Disposition:
    attachment;
    filename=b1af9b34-28cc-4479-a056-8c55b41a5ece.txt
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET Date: Thu, 23
    Dec 2010 21:51:58 GMT</p>
  
  <pre><code>* Home
  * Hotels
  * Reviews
  * Community
  * Travel Guide
  * Travel Insurance
  * Contact us
  </code></pre>
    
    <p><strong>* FIDDLER: RawDisplay truncated at 128 characters. Right-click to disable
    truncation. *</strong></p>
  </blockquote>