我正在使用Formik为React中的表单 . 一切都很好但是对于文件输入 .
用户必须能够上传简历 . Formik中的确实表明输入中有一个值 . 但是当我将它发送到我的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输入默认值为:''
这是 Here is the console.log of it中的内容
在我的Laravel后端,我返回$ request,React正在记录它 . 这就是我所看到的 .
简历 : []
1 回答
Formik没有't handle file upload, but there'是一个黑客围绕它提供在这里https://github.com/jaredpalmer/formik/issues/45