发布时间:2023-06-19 13:50:22编辑:丝画阁阅读(132)
php base64以后每76个字符加一个换行符;
实际测试了,确定可行。JAVA代码接收到的图片可用。
把base64_encode()的数据传入该方法中。
public function javaBase64Encode($str){
//$str = base64_encode($str);
$strLength = strlen($str);
$n = intval($strLength / 76);
if ($n <= 0) {
return $str;
}
$hhlen = strlen(PHP_EOL);//网上代码没有此长度判断,添加后字符长度不一致。
for ($i = 1; $i <= $n; $i++) {
$position = 76 * $i + ($i - 1)*$hhlen;
$str = substr_replace($str, PHP_EOL, $position, 0);
}
return $str;
}
关键字:
本站部分内容来源网络及网友上传,本站未必能一一鉴别其是否为公共版权或其版权归属,如果您认为侵犯您的权利,本站将表示非常抱歉!
请您速联系本站,本站一经核实,立即删除。删文删帖联系【2789291421@qq.com】