Javascript 如何在另一个html页面(另一个域)中显示上载到liferay portal的图像
我想在我的HTML5移动应用程序中显示一张来自liferay portal的图像。由于身份验证,我无法将图像url直接添加为img标记的src。我尝试了带有身份验证的ajax请求。但它不起作用Javascript 如何在另一个html页面(另一个域)中显示上载到liferay portal的图像,javascript,ajax,liferay,liferay-6,Javascript,Ajax,Liferay,Liferay 6,我想在我的HTML5移动应用程序中显示一张来自liferay portal的图像。由于身份验证,我无法将图像url直接添加为img标记的src。我尝试了带有身份验证的ajax请求。但它不起作用 $.ajax({ url : Imgurl, method : 'GET', headers : { Authorization : authValue }, success:function(data){ $("#image").attr("src
$.ajax({
url : Imgurl,
method : 'GET',
headers : { Authorization : authValue },
success:function(data){
$("#image").attr("src","data:image/png;base64,"+data);
//alert("ok");
},
error:function(){
alert("err");
}
});
像这样的图像url
rootUtl + "/documents/12323/91975/portalName/6ce91660-36d1-4b6d-982e-1c1d92079c7b?version=2.0&t=1429436062610"
在html页面中显示来自文档文件夹的liferay portal的图像的任何选项,带有身份验证,不公开。在我的例子中,是HTML5移动应用程序。我从liferay JSON API获取图像url及其正确信息。如何在我的html页面中加载该图像。检查这个问题:我从json api DynamicCali获取图像url,这是使用ajax下载带有auth头的图像的方法吗