尝试上传文件时,我无法在商店中获得正确的价值.而不是文件内容,我得到类似的东西{ 0: {} }.这是代码:
const renderInput = field => (
<div>
<input {...field.input} type={field.type}/>
{
field.meta.touched &&
field.meta.error &&
<span className={styles.error}>{field.meta.error}</span>
}
</div>
);
render() {
...
<form className={styles.form} onSubmit={handleSubmit(submit)}>
<div className={styles.interface}>
<label>userpic</label>
<Field
name="userpic"
component={renderInput}
type="file"
/>
</div>
<div>
<button type="submit" disabled={submitting}>Submit</button>
<div>
</form>
...
}
Run Code Online (Sandbox Code Playgroud)
我发现的网络上的所有示例都是使用redux-form的v5制作的.
如何在redux-form v6中进行文件输入?