Laravel 8でアップロードされたファイルの上でクライアントMIMEタイプを得る方法


もともと投稿@https://codeanddeploy.com サンプルコードをダウンロードしてダウンロードしますhttps://codeanddeploy.com/blog/laravel/how-to-get-client-mime-type-on-uploaded-file-in-laravel-8
このポストでは、私はどのようにクライアントのMIMEの種類を入手してアップロードされたファイルをLALAVEL 8のファイルですか?時々、あなたのアップロードされたファイルのMIMEタイプが何であるかを決定して、情報を得て、あなたのデータベースにそれを保存する必要があります.または、そのファイルのMIMEタイプがあなたのサーバで保存するのを許されるならば、検証してください.
ここでどのようにそれを行うべきです.
まず、あなたのポストルートを作成します.

Route::post('/files/add', 'FilesController@store')->name('files.store');
次に、コントローラーでストアメソッドを作成します.
/**
* Store a newly created resource in storage.
*
* @param  Request  $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
    echo $request->file->getClientMimeType();
}
ご覧の通り、私はgetClientMimeType() PNG画像をアップロードする場合.結果は次のようになります.
それはほとんどです.私はこのチュートリアルを助けることを望む.どうぞこちらへhttps://codeanddeploy.com/blog/laravel/how-to-get-client-mime-type-on-uploaded-file-in-laravel-8 このコードをダウンロードしたい場合.
ハッピーコーディング