【发布时间】:2020-12-18 08:57:05
【问题描述】:
我正在使用 Phonegap 编写移动应用程序。当用户从图库中选择新图像时,我必须更改图像。然后我将它发送到base64中的服务器。服务器正确接收我的图像,当我要求它时,它会正确地为我提供以 base64 格式编码的图像。我尝试将结果粘贴到在线转换器上,它会返回正确的图像。
我的问题是:当我收到作为 base64 字符串返回的图像时,我必须设置 "src" 属性,我正在使用 jQuery 这样做:
$('#immagineprova').attr('src', "data:image/png;base64," + result.img);
结果是我从服务器请求中得到的结果。在浏览器中一切正常,但是当我使用“phonegap run android”运行我的应用程序时,图像不会显示。
我试图复制result.img 的值,即。我从服务器返回的内容,并将其粘贴到result.img 的位置,它就可以工作了。当然,通过这种方式,它将始终显示相同的图像,而我必须显示用户选择的内容。
如何解决我的问题?
【问题讨论】:
标签: jquery base64 phonegap src imageurl