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 Invalid URI: The format of the URI could not be determined.
error.
Code block -
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();
Please suggest how can I get to that file and give it to the response header so that it could be downloaded.
Use Verbatim literal:
var filePath = @"\\server\somefolder\somefolder\file.txt"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With