Le chemin de l'image de signature ne peut pas être enregistré dans la base de données
P粉388945432
P粉388945432 2024-02-17 12:52:43
0
1
356

J'ai utilisé https://laratutorials.com/signature-pad-php-mysql-jquery/ pour créer le bloc de signature. Le problème est que lorsque je clique sur Soumettre, le chemin de l'image de signature n'est pas enregistré dans la base de données.

Voici le code de 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.";
?>

Quelqu'un peut-il m'aider ?

P粉388945432
P粉388945432

répondre à tous(1)
P粉402806175

le champ de signature dans la base de données MySQL change varchar en champ de textepeut être stocké dans la base de données

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal