refactor: 修改图片上传接口

This commit is contained in:
2025-01-16 10:42:23 +08:00
parent 6e120c00c8
commit 37c072741e

View File

@@ -22,12 +22,14 @@ class Images
return error($validate->getError()); return error($validate->getError());
} }
$storage = config('filesystem.disks.public.url');
$filemd5 = $file->md5(); $filemd5 = $file->md5();
$filesha1 = $file->sha1(); $filesha1 = $file->sha1();
$filename = Filesystem::disk('public')->putFile('images', $file); $filename = Filesystem::disk('public')->putFile('images', $file);
$image_manager = new ImageManager(new \Intervention\Image\Drivers\Gd\Driver()); $image_manager = new ImageManager(new \Intervention\Image\Drivers\Gd\Driver());
$image = $image_manager->read('./storage/' . $filename); $image = $image_manager->read('.' . $storage . '/' . $filename);
$image->scale(200, 200); $image->scale(200, 200);
$idx = strrpos($filename, '.'); $idx = strrpos($filename, '.');
@@ -50,9 +52,9 @@ class Images
return error('上传失败'); return error('上传失败');
} }
return success([ return success('操作成功', [
'url' => '/storage/' . $filename, 'url' => $storage .'/' . $filename,
'thumb_url' => '/storage/' . $thumb_filename, 'thumb_url' => $storage .'/' . $thumb_filename,
'filemd5' => $filemd5, 'filemd5' => $filemd5,
'filesha1' => $filesha1 'filesha1' => $filesha1
]); ]);