上传图片到服务器

Uploading Images to a server

我正在制作一个网站,其中有一个论坛,人们可以在其中填写数据并上传他们的图片(最大 5mb)。我想知道这些图像应该存储在哪里(比如在服务器上或某些云上)

将图像存储在云端会更好,因为它更安全和高效。

我唯一建议使用 id.It 的更好方法来存储您的 大文件 通过云上传,如下所示。

www.images.com/users/1234/ 

已编辑答案

在我的案例中使用包(即http://image.intervention.io/)。

  public function upload_image(Request $request){

   $user = User::auth();

   $file            = $request->file('image');
    $destinationPath = public_path('uploads/'.$user->id);
    $fileName        = $request->image->getClientOriginalName();
    $imageResize     = Image::make($file->getRealPath())
                    ->resize(150,150,function($c){$c->aspectRatio(); $c->upsize();})->save($destinationPath.'/'.$fileName);
}