title: Download file from a shared folder on network
body: <p>I am working on an asp.net application. I am showing user the list of files from a shared folder on network and I want user to be able to download any file from the list. But I am not able to locate that file in the code I get <code>Invalid URI: The format of the URI could not be determined.</code> error. </p>
  
  <p>Code block - </p>
  
  <pre><code>var uri = new Uri(filePath); // Here I get the error
  var fName = Path.GetFullPath(uri.LocalPath);
  var fileInfo = new FileInfo(fName);
  
  var response = HttpContext.Current.Response;
  
  response.Clear();
  response.ClearContent();
  response.ClearHeaders();
  
  response.Buffer = true;
  
  response.AddHeader("Content-Description", "attachment;filename="+fileInfo.FullName);
  response.WriteFile(fileInfo.FullName);
  response.End();
  </code></pre>
  
  <p>Please suggest how can I get to that file and give it to the response header so that it could be downloaded. </p>