当我使用 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 开发人员,您可能会发现一些不好的做法。
在此先感谢您提供任何帮助/建议。