在JavaScript中进行Base64解码并在php中进行编码

时间:2018-01-29 15:14:37

标签: javascript php encoding base64 decoding

我在编码/解码base 64图像时面临一个主要问题。

我的目的是将画布图像保存为base64解码后的字符串,以后可以在php中进行base64编码。

我的javascript代码如下:

var string= canvas.toDataURL("image/jpeg");
var abc = window.atob(string.split(",")[1]);
var blob = "HEADERS"+abc;

blob是文件。

PHP代码:

$Data = blob File
$img = substr($Data, $start, $end);
$img = base64_encode($img);

当我找到chr(0xFF)时,我开始。 blob文件中的chr(0xD8),当我找到chr(0xFF)时结束。 CHR(0xD9)

当我通过javascript解码时找不到这些字符,但在使用php的base64_decode时很容易找到这些字符。我认为存在编码类型的问题,而且我是编码方法的新手。如此友好的帮助。

0 个答案:

没有答案