gpt4 book ai didi

c# - FileContentResult 有效,但下载到字节数组无效

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:05 25 4
gpt4 key购买 nike

<分区>

我正在尝试将 HTML 转换为 PDF 文件。

我有以下 Controller :

    public ActionResult Offer([FromBody] DocumentTemplateInvoiceViewModel vm)
{
return this.Pdf(nameof(Offer), vm, "test.pdf");
}

当我在这里执行 POST 时,我取回了文件并且它可以打开。快乐的日子!

但是,如果我尝试执行以下操作:

    var termsClient = new RestClient(ConfigurationManager.AppSettings["HostingUrl"]);
var termsRequest = new RestRequest("/Document/Offer", Method.POST);
termsRequest.AddJsonBody(vm);
var json = JsonConvert.SerializeObject(vm);
var termsBytes = termsClient.DownloadData(termsRequest);
File.WriteAllBytes("LOCALPATH",termsBytes );

文件已损坏,我无法打开 PDF。它有一定的大小,所以它存储了一些字节。可能只是没有正确存储 :D

知道我做错了什么吗?为什么我的 Controller 中的 FileContentResult 可以正常工作,但当我下载数据时它已损坏?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com