30 lines
885 B
PHP
30 lines
885 B
PHP
<?php
|
|
|
|
require_once "./db/config.php";
|
|
require_once "./includes/functions.php";
|
|
|
|
$_REQUEST_METHOD = $_SERVER['REQUEST_METHOD'];
|
|
$response = array();
|
|
if ($_REQUEST_METHOD === 'POST') {
|
|
$base64string = $_POST['video_base64'];
|
|
$uploadpath = "./feedback_image/";
|
|
$parts = explode(";base64,", $base64string);
|
|
$imageparts = explode("video/", @$parts[0]);
|
|
$imagetype = $imageparts[1];
|
|
$imagebase64 = base64_decode($parts[1]);
|
|
$file = uniqid() . '.mp4';
|
|
$upload = $uploadpath . $file;
|
|
file_put_contents($upload, $imagebase64);
|
|
|
|
if (isset($connection)) {
|
|
$response["message"] = "Successfully saved";
|
|
$response["status"] = 200;
|
|
$response["data"] = $file;
|
|
}
|
|
|
|
} else {
|
|
$response["message"] = "Invalid request";
|
|
$response["status"] = 400;
|
|
}
|
|
echo json_encode($response);
|