const fileInputRef = useRef();
const handleFileChange = event => {
const selectedFile = event.target.files[0];
console.log('===yyy', selectedFile);
setState({
files: selectedFile,
});
};
const handleClick = () => {
if (fileInputRef.current) {
fileInputRef.current.click();
}
};
const btnclick = () => {
const formData = new FormData();
formData.append('file', files);
formData.append('totalAmount', 3304.11);
formData.append('totalCount', 3);
console.log('===formData', formData);
IssueBatchExcelUpload(formData).then(res => {});
};
<div class="{styles.uploadBox}" onclick="{handleClick}">
<img src="转存失败,建议直接上传图片文件 {uplodimg}" alt="转存失败,建议直接上传图片文件">
<div class="{styles.uploadText}">请选择文件上传</div>
<span>待导入的EXCEL文件中最大记录数为100笔</span>
<input style="{{" display:="" 'none'="" }}="" ref="{fileInputRef}" type="file" onchange="{handleFileChange}">
</div>