//上传单个文件
export function uploadFile(callback: any, data?: object) {
var fileDom = document.createElement("input") as any;
fileDom.setAttribute("type", "file");
fileDom.addEventListener("change", (files: any) => {
callback && callback(fileDom.files[0], data);
});
fileDom.click();
}
// 上传json文件解析
export function uploadFileJson() {
uploadFile((file: File) => {
if (file.type === "application/json") {
const reader = new FileReader();
reader.readAsText(file, "utf-8"); //发起异步请求
reader.onload = function (readRes: any) {
const readJson = JSON.parse(readRes.target.result);
console.log(readJson )
};
} else {
message.error("上传格式不正确,请上传json文件");
}
});
}
// 调用 uploadFileJson() 就ok了
上传json文件并转换成json数据
猜你喜欢
转载自blog.csdn.net/m0_51531365/article/details/128257207
今日推荐
周排行