在服务器中保存图像时出错

时间:2016-05-11 17:19:44

标签: php image server base64

我的php脚本如下所示:

<?php

$con=mysqli_connect('mysql.hostinger.in','username','password','databasename');

$data = $_POST['img'];
$name=$_POST['name'];

$data = base64_decode($data);
$file = 'images/'. md5($name) . '.png';
if (file_exists($file)) {
            unlink($file);

         } 
$success = file_put_contents($file,$data);
echo "success";


?>

有两个问题:

  1. 图像是保存在服务器中但是大小为零?
  2. 当我将大图像字符串作为参数时,错误显示为&#34; Size of a request header field exceeds server limit。&#34;
  3. 请帮我解答我该怎么办?为了测试目的,我已经通过在线网站将图像转换为base64字符串。

0 个答案:

没有答案