gpt4 book ai didi

c# - 从网络上的共享文件夹下载文件

转载 作者:行者123 更新时间:2023-12-01 22:58:55 29 4
gpt4 key购买 nike

我正在开发一个 ASP.NET 应用程序。我向用户显示网络上共享文件夹中的文件列表,我希望用户能够从列表中下载任何文件。但我无法在代码中找到该文件,出现 Invalid URI: The format of the URI Could not be certain. 错误。

代码块 -

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();

请建议我如何获取该文件并将其提供给响应 header ,以便可以下载它。

最佳答案

使用Verbatim literal :

var filePath = @"\\server\somefolder\somefolder\file.txt"

关于c# - 从网络上的共享文件夹下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27648573/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com