3

React のフォームに Formik を使用しています。ファイル入力以外はすべて問題ありません。

ユーザーは履歴書をアップロードできる必要があります。Formik の {values.cv} は、入力に値があることを示しています。しかし、それを Laravel バックエンドに送信すると、空の配列が返されます。

ファイルをデータベースに保存できるようにしたい。どんな助けでも大歓迎です。

Formik ファイルの入力:

<label className="btn btn-info" htmlFor="cv">
    <input id="cv" name="cv" style={{display: 'none'}} type="file" onChange={(event) => {
     setFieldValue("cv", event.currentTarget.files[0]);
                                    }} />                   
   </label>

cv 入力のデフォルト値: ' '

これは{values.cv}にあるものですこれは console.logです

私の Laravel バックエンドでは $request を返し、React はそれをログに記録しています。これが私がその時見たものです。

履歴書 : []

ここに私のコンソールの写真があります

4

2 に答える 2