我试图通过这个组件上传多张图片,但它只上传一张图片,我如何改变我的代码,通过拖放上传多张图片。下面是我的组件的代码:
import React, { useState } from "react";
import { FileUploader } from "react-drag-drop-files";
const fileTypes = ["JPG", "PNG", "GIF"];
function ImageUpload() {
const [file, setFile] = useState(null);
const handleChange = (file) => {
setFile(file);
};
return (
<div>
{/* <h5>Drag and Drop Image</h5> */}
<FileUploader handleChange={handleChange} name="file" types={fileTypes} />
</div>
);
}
export default ImageUpload;
1条答案
按热度按时间bfrts1fy1#
添加
multiple
属性handleChange将返回从现在开始的文件列表