2

我正在使用 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();
    }
}

文件默认保存在我的下载文件夹中。我该如何改变呢?我想将此文件保存在自定义文件夹中。

4

1 回答 1

4

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

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

您可以在哪里设置提示以询问您将文件保存在 chrome 中的位置的示例

于 2017-08-04T08:25:26.663 回答