obsidian/MyObsidianVault/Knowledgebase/PHP/Storing image from PUT request.md
2024-11-18 09:03:43 +01:00

521 B

$imageFile = $this->request->getFile("profile_image");
$imageName = $imageFile->getName();

$tempArray = explode(".", $imageName);

$newImageName = round(microtime(true)) . "." . end($tempArray);

if($imageFile->move("images" . $newImageName)) { // move automatically creates images folder if not exists
	$response = [
		"status" => false,
		"message" => "Image successfully uploaded",
		"data" => []
	];
} else {
	$response = [
		"status" => false,
		"message" => "Image Upload failed",
		"data" => []
	];
}