0

介入画像を使用して画像のサイズを変更し、保存先フォルダーに保存しています。しかし、それは私にとってはうまくいきません。「画像ソースが読み取れません」などのエラーが表示されます。以下のコードを参照してください。

 $image_name = $file->getClientOriginalName();
 $thumbName      =   'thumb_'.  $image_name;
 $destinationPath = public_path() . '/uploads/';
 $thumbdestinationPath = public_path() . '/uploads/thumbnails/';
 $imgUrl = URL::to('/').'/public/uploads/'.$image_name;
 $thumbUrl = URL::to('/').'/public/uploads/thumbnails/'.$image_name;

  $upload_success = $file->move( $destinationPath, $image_name);
if ($upload_success) {
Image::make($file->getRealPath())->fit('120','120')->save($thumbdestinationPath );
}
4

1 に答える 1

0

画像の名前を指定する必要があります:

if ($upload_success) {
Image::make($file->getRealPath())->fit('120','120')->save($thumbdestinationPath . $image_name );
}
于 2016-07-01T08:48:15.333 に答える