【发布时间】:2021-10-02 18:33:50
【问题描述】:
我想从客户端上传图像并将其发送到 React 中的服务器。我搜索了一下,发现大多数教程/指南使用“文件”类型输入上传图像,然后将其附加到 FormData 对象以发送到服务器。
我是否需要创建 formData 对象,或者我可以像只使用文本/数字一样发送吗?它可以与这样的常规对象一起使用吗:
const [selectedFile, setSelectedFile] = useState(null);
const onFileChange = (e: any) => {
setSelectedFile(e.target.files[0]);
console.log(e.target.files[0]);
};
let newTodo = {
title:'New Todo',
description: 'A new task'
todo_pic: selectedFile,
};
提前致谢!
【问题讨论】:
标签: javascript reactjs upload