如何解决file.Exists() 返回 false 虽然我可以从文件资源管理器访问这些远程文件?
因为我有授权,所以我可以像这样通过文件浏览器访问另一台服务器中的文件:
当我想从 Web 项目中的该文件夹下载项目时,我从 file.Exists() 方法中得到“false”。我的代码如下。怎么了?
fileNameToShow = fileNameToShow.Replace(" ","_");
var fileNameAndPath = "\\\\supplier\\SupplierFiles\\Live\\20\\290B_T.N.E.JPG";
FileInfo file = new FileInfo(fileNameAndPath);
file.Refresh();
if (file.Exists)
{
// Send the file to the browser
Response.Clear();
Response.AddHeader("Content-Disposition","attachment; filename= " + fileNameToShow + "; size=" + file.Length.ToString());
Response.TransmitFile(fileNameAndPath);
Response.Flush();
Response.End();
}
else
{
throw new Exception("File does not exist!");
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。