如何将图像转换为Base64并作为结果包含在Json中
asp.net WebApi中的新手 1) 如何调整图像大小并将其转换为base64并返回给客户端 2) 我不确定base64转换与byteArray图像转换的优劣 3) 在webApi中使用哪种格式更好 返回byteArray格式的图像或json格式的Base64 了解这些是允许的数据类型。因此,发送图像字节是不正常的。 在JSON中,值必须是以下数据类型之一:如何将图像转换为Base64并作为结果包含在Json中,json,asp.net-web-api,c#-4.0,Json,Asp.net Web Api,C# 4.0,asp.net WebApi中的新手 1) 如何调整图像大小并将其转换为base64并返回给客户端 2) 我不确定base64转换与byteArray图像转换的优劣 3) 在webApi中使用哪种格式更好 返回byteArray格式的图像或json格式的Base64 了解这些是允许的数据类型。因此,发送图像字节是不正常的。 在JSON中,值必须是以下数据类型之一: a string a number an object (JSON object) an array
a string
a number
an object (JSON object)
an array
a boolean
null
我需要快速处理webApi
非常感谢你的帮助
谢谢您需要使用atob对base64进行解码并使用btoa进行编码 在编码base64之前,需要对数据进行转义
功能utf8到b64(str){
返回窗口.btoa(unescape(encodeURIComponent(str));
}
功能b64到utf8(str){
返回解码组件(escape(window.atob(str));
}
//用法:
var test1=utf8到b64('✓ a la mode');//“4pyTIMOgIGxhIG1vZGU=”
var test2=b64_至_utf8('4pytimogxhig1vzgu=');//"✓ “拉模式”
log(test1);
console.log(test2)
您需要使用atob进行base64解码并使用btoa进行编码
在编码base64之前,需要对数据进行转义
功能utf8到b64(str){
返回窗口.btoa(unescape(encodeURIComponent(str));
}
功能b64到utf8(str){
返回解码组件(escape(window.atob(str));
}
//用法:
var test1=utf8到b64('✓ a la mode');//“4pyTIMOgIGxhIG1vZGU=”
var test2=b64_至_utf8('4pytimogxhig1vzgu=');//"✓ “拉模式”
log(test1);
console.log(test2)
我没有使用WebBrowser或Asp.net MVC web app。我需要使用C#和netframework在WebApi中进行处理,并以Json的形式返回结果。抱歉,我想我看到javascript stockoverflow将我作为过滤器的问题显示出来,我不知道为什么:(.我没有使用WebBrowser或Asp.net MVC web app。我需要使用C#和netframework在WebApi中进行处理,并以Json的形式返回结果。抱歉,我想我看到javascript stockoverflow将我作为过滤器的问题显示,我不知道为什么:(。