Javascript 将arraybuffer从angularjs发送到c#endpoint

Javascript 将arraybuffer从angularjs发送到c#endpoint,javascript,c#,angularjs,Javascript,C#,Angularjs,我在angularjs中有一个ArrayBuffer,我正试图将它发送到c#中的后端端点,我认为它是一个常规字节数组,但它没有正确映射 如果不是字节[],ArrayBuffer在c中作为对象映射到什么 我有一个表示为ArrayBuffer的PDF文件,但现在我想将其发送到服务器,或者是否有方法将该ArrayBuffer转换为JavaScript中的文件类型并发送到端点,以便我可以使用类似IFormFile的东西 谢谢你很久以前我也遇到过同样的情况。我所做的是,我在js端将数组缓冲区数据转换为ba

我在angularjs中有一个ArrayBuffer,我正试图将它发送到c#中的后端端点,我认为它是一个常规字节数组,但它没有正确映射

如果不是字节[],ArrayBuffer在c中作为对象映射到什么

我有一个表示为ArrayBuffer的PDF文件,但现在我想将其发送到服务器,或者是否有方法将该ArrayBuffer转换为JavaScript中的文件类型并发送到端点,以便我可以使用类似IFormFile的东西


谢谢你

很久以前我也遇到过同样的情况。我所做的是,我在js端将数组缓冲区数据转换为base 64字符串,并使用post方法将其发送到后端c#代码,然后再次将其解码到数组缓冲区以在服务器端重新生成文件。通过这种方式,我实现了映射

我使用的代码有助于在JS中将数组缓冲区转换为base 64字符串。 net framework的api将基本64字符串转换回文件缓冲区


我希望这能对你有所帮助。

很久以前我也遇到过同样的情况。我所做的是,我在js端将数组缓冲区数据转换为base 64字符串,并使用post方法将其发送到后端c#代码,然后再次将其解码到数组缓冲区以在服务器端重新生成文件。通过这种方式,我实现了映射

我使用的代码有助于在JS中将数组缓冲区转换为base 64字符串。 net framework的api将基本64字符串转换回文件缓冲区

我希望这会对您有所帮助。

您好,欢迎加入SO:)如果您希望人们在这里帮助您,请毫不犹豫地提供更多的上下文,以便他们能够更轻松地了解您。例如,尝试提供您的问题发生的案例,以及所需行为的示例。您好,欢迎继续:)如果您希望人们在这里帮助您,请毫不犹豫地提供更多上下文,以便他们能够更轻松地理解。例如,尝试提供问题发生的案例,以及期望行为的示例。