在net maui上,如何在Resources/Raw文件夹中写入文件

问题描述 投票:0回答:1

我想使用 File.WriteByteAsync() 在 Resources/Raw 文件夹中保存 pdf,但是在尝试保存时出现错误,它会尝试将其保存到磁盘 C: 上的文件中

我相信这不是在 net maui 上写入文件的正确方法。

c# .net windows maui
1个回答
0
投票

您可能无权写入该文件夹。

如果是的话,您可以尝试以下代码

    var FileName = "POF" ;
    var extension = ".pdf";
    var dir = string.Concat(_config.GetValue<string> 
               ("ConnectionStrings:SharedFilePath") + FileName + extension);
    using (var pdfFile = new FileStream(dir, FileMode.Create))
    {
        pdfFile.Write(pdfByte, 0, pdfByte.Length);
        pdfFile.Flush();
    }
© www.soinside.com 2019 - 2024. All rights reserved.