Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从图像url转换,如'https://www.gstatic.com/webp/gallery3/1.png'到ionic3中的base64字符串?_Javascript_Ionic Framework_Ionic3 - Fatal编程技术网

Javascript 如何从图像url转换,如'https://www.gstatic.com/webp/gallery3/1.png'到ionic3中的base64字符串?

Javascript 如何从图像url转换,如'https://www.gstatic.com/webp/gallery3/1.png'到ionic3中的base64字符串?,javascript,ionic-framework,ionic3,Javascript,Ionic Framework,Ionic3,我正在从服务器获取图像url。我需要将图像发布到服务器。因此,我需要将图像url转换为用于数据库存储的离子3中的base64字符串。如果您会发现许多实现 例如: /** *转换图像 *指向base64 url *@param{String}url *@param{Function}回调 *@param{String}[outputFormat=image/png] */ 函数convertImgToBase64URLurl,回调,outputFormat{ var img=新图像; img.cr

我正在从服务器获取图像url。我需要将图像发布到服务器。因此,我需要将图像url转换为用于数据库存储的离子3中的base64字符串。

如果您会发现许多实现

例如:

/** *转换图像 *指向base64 url *@param{String}url *@param{Function}回调 *@param{String}[outputFormat=image/png] */ 函数convertImgToBase64URLurl,回调,outputFormat{ var img=新图像; img.crossOrigin='匿名'; img.onload=函数{ var canvas=document.createElement'canvas', ctx=canvas.getContext'2d',dataURL; canvas.height=img.height; canvas.width=img.width; ctx.drawImageimg,0,0; dataURL=canvas.toDataURLoutputFormat; callbackdataURL; canvas=null; }; img.src=url; } 资料来源: