<a-upload :file-list="fileList" :before-upload="beforeUpload" @remove="handleRemove">
<a-button>
<upload-outlined></upload-outlined>
Select File
</a-button>
</a-upload>
async function beforeUpload(file: any) {
const res = await redFile(file);
console.log('res', res);
return false;
}
function redFile(file) {
return new Promise((resolve, reject) => {
try {
const fileReader = new FileReader();
fileReader.readAsText(file);
fileReader.onload = function (e) {
resolve(e.target.result);
};
} catch (err) {
reject(err);
}
});
}