使用原生的input上传图片
<input
type="file"
accept="image/jpg, image/jpeg, image/png"
onChange={onRead}
/>
function onRead(file:any){
let fileObj = file.target.files[0];
//创建一个formData对象,myfile是上传到后台的参数
let formData = new FormData();
formData.append('myfile', fileObj);
//调用接口上传文件
UploadFile(formData).then((res:any)=>{
console.log(res)
console.log("https://ipfs.io/ipfs/" + res.Hash)
})
}
export function UploadFile(body:any){
return axios.post("https://...",body);
}