当我使用post将base64流发布到php页面时,我从未收到过整个流。我增加了最大帖子大小,但它不会影响任何内容。
您是否已经看到过类似的问题?
这是服务器代码:
$value = $_POST['file'];
echo "-------";
echo $value;
echo "-------";
$img = $value;
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = uniqid() . '.png';
$success = file_put_contents($file, $data);
print $success ? $file : 'Unable to save the file.';
我不是PHP开发人员,你可能会发现一些不好的做法。
提前感谢任何帮助/建议。