Я сохраняю изображение после загрузки с помощью ajax, но изображение сохраняется как поврежденное.
Мой диск
'blockcontentimages' => [
'driver' => 'local',
'root' => public_path() . '/static/core/img/templates',
],
Как я храню свое изображение:
$image = $request->file('content');
$file = $image->getClientOriginalName();
$fileName = '/static/core/img/templates/' . $blockNewsletterPivotId . '_' . str_replace(' ', '_', $file);
Storage::disk('blockcontentimages')->put($fileName, $image);
дд $ изображения:
UploadedFile {#27
-test: false
-originalName: "cloud.jpg"
-mimeType: "image/jpeg"
-size: 54754
-error: 0
}
Я не уверен, что я делаю здесь неправильно, почему он сохраняется как поврежденный или поврежденный файл.
EDIT
Когда я пытаюсь открыть сохраненный файл, в программе просмотра фотографий появляется следующее сообщение:
Программа просмотра фотографий Windows не может открыть это изображение, так как файл кажется поврежденным, поврежденным или слишком большим.