今天帮小龙改写订单导出时,我写的ajax先输出base64,再由js提交ajax到php文件让php解码base64输出下载文件,结果输出的base64我网上解密正常,服务端解码乱码。
于是一番百度发现是$_GET传输时+被替换成空格造成的,改回来即可

$str = base64_decode(str_replace(" ","+",$_GET['str']));
Last modification:February 2, 2022
如果觉得我的文章对你有用,请随意赞赏