Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript base64图像php未定义索引_Javascript_Php_Jquery_Image - Fatal编程技术网

Javascript base64图像php未定义索引

Javascript base64图像php未定义索引,javascript,php,jquery,image,Javascript,Php,Jquery,Image,我一直在用以下代码搜索base64解码错误: define('UPLOAD_DIR', '../../imagenes/articulos/'); $imgFinal = (isset($_POST['imagen']) ? $_POST['imagen'] : null); $img = str_replace('data:image/png;base64,', '', $imgFinal); $img = str_replace(' ', '+', $img); $data = base64

我一直在用以下代码搜索base64解码错误:

define('UPLOAD_DIR', '../../imagenes/articulos/');
$imgFinal = (isset($_POST['imagen']) ? $_POST['imagen'] : null);
$img = str_replace('data:image/png;base64,', '', $imgFinal);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR . uniqid() . '.png';
$success = file_put_contents($file, $data);
print $success ? $file : 'Unable to save the file.';
我使用了很棒的裁剪器,可以找到。上面的代码在一些照片中效果很好,但在另一些照片中说
未定义索引:imagen


所以,在一些照片作品中,在另一些作品中,不要。。。你知道吗?非常感谢。

哪些图像有效?哪些图像没有?完整的错误消息和堆栈跟踪产生了什么?我猜您的$\u POST变量没有被设置,可能是空的。我没有看到任何代码来处理这种情况。试着去回应它并找出答案。无法解码空值。添加
print\r($\u POST)到您的代码,并检查,与许多图像,如果“imagen”项目正在设置。一些图像,我尝试了许多,我支持可能是文件大小或代码长度,我不知道是否是随机的。是的,我不知道为什么一些图像会变为空。。。。