23 lines
521 B
Markdown
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" => []
|
|
];
|
|
}
|
|
```
|
|
|