Der Signaturbildpfad kann nicht in der Datenbank gespeichert werden
P粉388945432
P粉388945432 2024-02-17 12:52:43
0
1
294

Ich habe https://laratutorials.com/signature-pad-php-mysql-jquery/ verwendet, um das Signaturpad zu erstellen. Das Problem besteht darin, dass der Signaturbildpfad nicht in der Datenbank gespeichert wird, wenn ich auf „Senden“ klicke.

Dies ist der Code von upload.php

<?php
include_once '../db_connect.php';

$folderPath = "upload/";

$image_parts = explode(";base64,", $_POST['signed']);
    
$image_type_aux = explode("image/", $image_parts[0]);
  
$image_type = $image_type_aux[1];
  
$image_base64 = base64_decode($image_parts[1]);
  
$file = $folderPath . uniqid() . '.'.$image_type;
$sql="INSERT INTO works (sign) VALUES ('$file') WHERE id=1";
mysqli_query($con,$sql);
  
file_put_contents($file, $image_base64);
echo "Signature Uploaded Successfully.";
?>

Kann jemand helfen?

P粉388945432
P粉388945432

Antworte allen(1)
P粉402806175

mysql数据库中的sign字段将varchar更改为文本字段可以存储在数据库中

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!