简体   繁体   English

使用Phonegap下载图像并将其转换为iOS中的base64

[英]Using Phonegap download image and want to convert it into base64 in iOS

I am stuck in problem regarding base64. 我陷入有关base64的问题。

The situation is - I download image in iPad and getting path of that download image like this :- 情况是-我在iPad中下载图像,并获得该下载图像的路径,如下所示:-

{"isFile":true,"isDirectory":false,"name":"testImage.png","fullPath":"/testImage.png","filesystem":"","nativeURL":"file:///var/mobile/Containers/Data/Application/4048F634-D44A-40F8-ACA0-32BC9F401F56/Documents/testImage.png"} {“ isFile”:true,“ isDirectory”:false,“ name”:“ testImage.png”,“ fullPath”:“ /testImage.png”,“ filesystem”:“”,“ nativeURL”:“ file:// / var / mobile /容器/数据/应用程序/4048F634-D44A-40F8-ACA0-32BC9F401F56/Documents/testImage.png“}

In the above object ,nativeURl from which I am getting image and I am able to append on HTML page, but I want convert it into base64 ,& I am not been able to get till now. 在上述对象中,我从中获取图像并可以将其附加到HTML页面上,但是我想将其转换为base64,并且直到现在我都无法获得。

I know somewhere it is possible. 我知道在某处是可能的。 I am just making a mistake. 我只是在犯一个错误。
So anybody,expert please help me sort out that issue, if provide example that will be help full in any online editor. 因此,任何人,请专家帮助我解决该问题,如果提供的示例可以在任何在线编辑器中全面帮助。

Thanks 谢谢

Shivam 湿婆

<div id='mainPostDiv'></div>



    //hello, you need to convert into base64
    // set your data first in localStorage

    var imageData = localStorage.getItem("ImageData");
    var imgPost = document.createElement('img');
    imgPost.setAttribute('id', "imgPost");
    imgPost.src = "data:image/jpeg;base64," + imageData;
    $('#mainPostDiv').append(imgPost);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM