base64字符串无法转换为图像

时间:2018-03-07 19:01:08

标签: javascript php html base64

我有一个从我测试的应用程序生成的以下base64字符串。它应该生成一个图像,但我似乎可以让它在HTML中验证或显示。我试图使用PHP解码并更改为JPG文件,但似乎base64字符串的来源可能是问题。有什么想法吗?

我实际上将文件与here中的base64相关联,因为它有很多字符。

提前致谢!

PHP代码:

$title = $_POST['name'];
$market = $_POST['market'];
$account = "414890";
$date = date("Y-m-d");
$pass = $_GET['pass'];
$image = $_POST['picture'];
$title = $_POST['name'];
$source_type = "app";

if($pass == "Fan412") { 
    //Convert base64 into image
    $filename_path = md5(time().uniqid()).".jpg";
    $decoded=base64_decode($image);
    file_put_contents("../FOLDER_TO_IMAGES/".$filename_path,$decoded);

    // Insert Info into Database
    $mysqli->query("INSERT INTO TABLE_HERE (account, date, source_type, title, market, image) VALUES ('$account', '$date', '$source_type', '$title', '$market', '$filename_path')");            

    // close connection 
    $mysqli->close();
} else {
    die();
}

0 个答案:

没有答案