C#FileContentResult文件下载自定义文件夹

时间:2017-08-04 08:22:24

标签: c# file pdf filecontentresult

我正在使用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();
    }
}
默认情况下,

文件保存在我的下载文件夹中。我怎么能改变呢?我想将此文件保存在自定义文件夹中。

1 个答案:

答案 0 :(得分:4)

当您从Web服务器返回文件时,您无法更改默认文件位置,因为该设置由Web浏览器而不是服务器决定。

如果您使用Chrome,例如,您可以更改设置以询问在下载时保存文件的位置,而不是自动将文件保存到下载文件夹。

A example of where you can set the prompt to ask you where to save the file in chrome