我有一个画布,我想作为图像文件上传到服务器。
我可以将画布转换为Base64字符串,但不知道如何从那里创建图像文件(因此,一旦上传到服务器,它就可以通过img src中的url直接访问)。
注意:服务器所做的只是将上传的数据保存到一个文件中,所以转换必须在客户端javascript中完成
有什么想法吗?
抱歉,试试这个:
image.src = 'data:image/png;base64,'+yourBase64;
问题内容: 我在一个字符串中有Base64编码的二进制数据: 我想创建一个包含此数据的URL并将其显示给用户: 我一直无法弄清楚如何创建BLOB。 在某些情况下,我可以通过使用URL 来避免这种情况: 但是,在大多数情况下,URL太大了。 如何在JavaScript中将Base64字符串解码为BLOB对象? 问题答案: 该函数会将Base64编码的字符串解码为一个新字符串,并为二进制数据的每个字节
一个api给我发送base64字符串,表示有一个图像。我有一个函数将这个字符串传输到blob存储。 当我用atob(b64Data)转换字符串时,出现以下错误: 如何用JavaScript解码?我尝试我的字符串与在线转换器(从base64到image)和工作良好。 谢谢
问题内容: 我已经通过AJAX向PHP发送了base64编码的字符串,并创建了一个图像资源-一切都很好。 现在,我想在调整图像大小后获得base64编码的字符串,但是我无法找到一个函数来获取base64encoded字符串。 问题答案: 取自http://www.php.net/manual/zh/book.image.php#93393
问题内容: 我有一个SVG文件,其中包含几个元素(例如路径,圆形,矩形等)。 我想将该SVG文件转换为具有嵌入式base64数据而不是多个元素的SVG。蜡染有可能做到这一点吗? 我正在从事的项目仅需要使用Java库。 问题答案: 我曾经使用一种技术将SVG图像嵌入Blogger帖子中,这可能对此有用。基本上,这是一个两步过程: 您可以序列化要嵌入的SVG,并对其进行URL编码。 然后,您可以在SV
问题内容: 我正在尝试将base64图像字符串转换为图像文件。 使用以下代码将其转换为图像文件: 但是我遇到了错误,这是怎么了? 问题答案: 问题是编码内容中包含该内容。当base64函数对其进行解码时,这将导致无效的图像数据。像这样在解码字符串之前先删除函数中的数据。
问题内容: 我想从用户上传的图像创建缩略图,以使图像看起来不被挤压。但也想要原始图像的副本。因此,我希望原始图像将原始图像发送到我的服务器,并创建一个拇指版本并将其发送到我的服务器,以便我可以为每个上传自己的图片。 我的用户表有2个表 我对编码的图像方面并不感到热衷,但这是到目前为止。 Imageupload.php media.profileimage.upload.php 不胜感激任何帮助或指