<input type="file" name="file" id="select_file"
style={{ position: 'absolute', top: '4px', left: '150px', height: '30px', opacity: 0, cursor: 'pointer', width: '80px' }}
onChange={(e) => {
if (e.target.value !== '') {
$('#select_fileName').html(getFileName(e.target.value))
setFileData(getFileName(e.target.value))
} else {
$('#select_fileName').html("未选择任何文件")
}
}} />
const { run: fetchImportProject } = useHttp({
url: `/frame/importProject?overwriteProject=${gender === 'female' ? false : true}&file=${fileData}`,
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' },
});
// 获取发布列表
const getList = () => {
var file = getFileName($('[name=file]').val());
if (!file || file.length < 2) {
message.error({ content: "请选择要导入的文件" });
return;
}
const formData = new FormData();
formData.append('overwriteProject', gender === 'female' ? '0' : '1');
formData.append('file', $('#select_file')[0].files[0]);
fetchImportProject(formData)
.then((res) => {
onClose()
message.error({ content: e.response.data.message });
})
.catch((e) => {
message.error({ content: e.response.data.message });
})
};
image.png