C# FileContentResult 文件下载到自定义文件夹
C# FileContentResult File Download In Custom Folder
我正在使用 FileContentResult 方法下载生成的 PDF 文件。在 运行 这个代码之后
public FileContentResult genPDF(PDFFileData m)
{
try
{
var FL = generatePDF(m);
var FLBytes = System.IO.File.ReadAllBytes(FL.FullName);
return File(FLBytes, "application/pdf", "PDF_FILE.pdf");
}
finally
{
sendEmail();
}
}
文件默认保存在我的下载文件夹中。我该如何改变它?我想将此文件保存在自定义文件夹中。
当您从 Web 服务器返回文件时,您无法更改默认文件位置,因为该设置是由 Web 浏览器而不是服务器决定的。
如果您正在使用 Chrome,例如,您可以更改设置以询问下载文件的保存位置,而不是自动将文件保存到下载文件夹。
我正在使用 FileContentResult 方法下载生成的 PDF 文件。在 运行 这个代码之后
public FileContentResult genPDF(PDFFileData m)
{
try
{
var FL = generatePDF(m);
var FLBytes = System.IO.File.ReadAllBytes(FL.FullName);
return File(FLBytes, "application/pdf", "PDF_FILE.pdf");
}
finally
{
sendEmail();
}
}
文件默认保存在我的下载文件夹中。我该如何改变它?我想将此文件保存在自定义文件夹中。
当您从 Web 服务器返回文件时,您无法更改默认文件位置,因为该设置是由 Web 浏览器而不是服务器决定的。
如果您正在使用 Chrome,例如,您可以更改设置以询问下载文件的保存位置,而不是自动将文件保存到下载文件夹。