Если вы знаете, что мы всегда пишем изображения в папке и
всегда храните уникальное имя изображения в базе данных. Это не
хороший способ хранить изображения в базе данных. Так что конвертируйте изображения в Base64
Форматировать отправить его на серверную часть (PHP). И увидеть код для загрузки изображений
в папке и сохранить уникальное имя в базе данных.
//Call this function after getting base64 by post
$imageBase64=$_POST['image_converted_base64'];//get base64 of image from client end
$unique_name =uploadSingleImage($imageBase64);//function call
//function to upload image and get an unique name to store in db
function uploadSingleImage($base64) {
$uniname = uniqid() . date("Y-m-d-H-i-s") . ".jpg";
$new_image_url = "../../image/" . $uniname;
$base64 = 'data:image/jpeg;base64,' . $base64;
$base64 = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $base64));
file_put_contents($new_image_url, $base64);
return $uniname;
}
$sql = "INSERT INTO `table1`(image_name) VALUES('$unique_name')";
$conn->query($sql);