gpt4 book ai didi

javascript - AngularJS 如何返回字符串而不是 Json 对象

转载 作者:行者123 更新时间:2023-12-02 16:53:06 24 4
gpt4 key购买 nike

我使用 angularjs 从 Web 服务获取字符串。这个字符串实际上是一个base64 pdf文件。

public string Get(int id)
{
var bytes = File.ReadAllBytes(@"C:\test.pdf");
var content = Convert.ToBase64String(bytes);
return content;
}

Angularjs 返回一个像这样的数组:

{"0":"\"","1":"J","2":"V","3":"B","4":"E"...}

但我需要一个完整的字符串,如下所示:“JVBE...”

我试图找到一种方法来获取完整的字符串而不是数组格式,但我什么也没找到。

你知道如何处理吗?

谢谢!

卡琳

最佳答案

您似乎正在从 .Net MVC 的 Web API 返回数据。你可以做

public object Get(int id)
{
var bytes = File.ReadAllBytes(@"C:\test.pdf");
var content = Convert.ToBase64String(bytes);
return new {value = content};
}

因为字符串无法转换为 JSON。

关于javascript - AngularJS 如何返回字符串而不是 Json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26409735/

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