Jquery Base64字符串src在Phonegap上不起作用

Jquery Base64字符串src在Phonegap上不起作用,jquery,base64,phonegap,src,imageurl,Jquery,Base64,Phonegap,Src,Imageurl,我正在用Phonegap编写一个移动应用程序。当用户从图库中选择新图像时,我必须更改图像。然后我将它发送到base64中的服务器。服务器正确地接收到我的图像,当我请求它时,它会给我正确编码为base64格式的图像。我尝试将结果粘贴到在线转换器上,它返回正确的图像 我的问题是:当我以base64字符串形式接收回图像时,我必须设置“src”属性,我使用jQuery是这样做的: $('#immagineprova').attr('src', "data:image/png;base64,&q

我正在用Phonegap编写一个移动应用程序。当用户从图库中选择新图像时,我必须更改图像。然后我将它发送到base64中的服务器。服务器正确地接收到我的图像,当我请求它时,它会给我正确编码为base64格式的图像。我尝试将结果粘贴到在线转换器上,它返回正确的图像

我的问题是:当我以base64字符串形式接收回图像时,我必须设置
“src”
属性,我使用jQuery是这样做的:

$('#immagineprova').attr('src', "data:image/png;base64," + result.img);
结果就是我从服务器请求中得到的结果。在浏览器中一切正常,但当我使用“phonegap run android”运行应用程序时,图像不会显示

我试图复制
result.img
的值,即从服务器返回的值,并将其粘贴到
result.img
的位置,然后它就工作了。当然,以这种方式,它将始终显示相同的图像,而我必须显示用户选择的内容

如何解决问题?

尝试连接,并在“控制台”选项卡中查找错误

一种可能是CSP问题-您需要允许显示这样的图像

(另外,开始考虑离开PhoneGap-该服务正在中断。替代方案有电容器、VoltBuilder和Monica。)

尝试连接,并在控制台选项卡中查找错误

一种可能是CSP问题-您需要允许显示这样的图像

(另外,开始考虑离开PhoneGap——这项服务正在停止。替代品有电容器、VoltBuilder和Monica。)