namespace BookStack\Http\Controllers;
+use BookStack\Exceptions\ImageUploadException;
use BookStack\Repos\ImageRepo;
use Illuminate\Filesystem\Filesystem as File;
use Illuminate\Http\Request;
]);
$imageUpload = $request->file('file');
- $image = $this->imageRepo->saveNew($imageUpload, $type);
+
+ try {
+ $image = $this->imageRepo->saveNew($imageUpload, $type);
+ } catch (ImageUploadException $e) {
+ return response($e->getMessage(), 500);
+ }
+
return response()->json($image);
}