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

23 lines
521 B
Markdown

```php
$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" => []
];
}
```