react-redux - 如何使用 react hooks、redux 将图像上传到数据库?
问题描述
如何使用 redux 和 react-hooks 上传图片?
我已经为 input[e.target.name]: e.target.value 创建了处理程序,但我想为图像添加创建处理程序,但它无法识别它是否是文件?
const onChange = e => { const imageFile = e.target.files[0] console.log(imageFile) setPetData({ ...petData, [e.target.name]: e.target.value}) }
使用我的输入文件 petImage
onChange(e) } /><span className="file-icon"> <i className="fas fa-upload"></i> </span> <span className="file-label"> Upload Image </span> </span> <span className="file-name"> {petImage} </span>
使用 redux 操作[petRegister]将我的声明放在首位
从'react'导入反应,{片段,useState}
从“prop-types”导入 PropTypes;
从'react-redux'导入{连接}
从'../../actions/petActions'导入{petRegister}
我可以为 e.target.files[0] 之类的文件添加另一个处理程序吗?
非常感谢?
解决方案
推荐阅读
- reactjs - React App 卡在 Loading 组件中
- python - 为什么我会收到 logits 和标签广播错误?
- php - 如果集合的一个值为空,PHP 从数组中删除集合项
- python - Python多线程未正确从队列中获取
- c++ - 如何在 M1 Mac 上包含 SDL2 库?到 Xcode 项目
- python - 如何将二维列表写入 txt 文件?
- python - 如何在 Python 中的实际值旁边的文件中打印预测结果
- php - PHP工匠命令没有响应
- javascript - 如何从文件路径获取图像尺寸(W x H,以像素为单位),然后输出?
- angular - 使用 observables 来限制用户在 Angular 应用中看到广告?