美文网首页
ts+antd上传图片格式

ts+antd上传图片格式

作者: 爱叭叭叭的菜鸟 | 来源:发表于2021-05-19 09:49 被阅读0次

const onFinish=async(value:any)=>{//提交

        let data = await value.slideshowUrl;//图片

        if (Array.isArray(data)) {//判断是否有图片

            return data;

        }

        const formData = new FormData();//先new一个FormData

        formData.append("file",data.fileList[0].originFileObj);//data.fileList[0]这个你图片的数组,originFileObj必填这个

        formData.append("fileSource","APPLET");

        let config:AxiosRequestConfig={};

            config.headers={};

            config.headers["Content-Type"]="multipart/form-data";//上传格式multipart/form-data

        let up:any=await Https.post(ApiUrl.uploadFile,formData,config)

        let param:any={

            fileIdList:[up]

        }

        if(up!==""){

            let fileIdList:any=await Https.post(ApiUrl.fileIdList,param)

            let webUrlMap:any;

            for(var i in fileIdList.webUrlMap) {

                webUrlMap=fileIdList.webUrlMap[i]

          }

            let params:any={};

            params.slideshowName=value.slideshowName;

            params.description=value.description;

            params.slideshowUrl=webUrlMap;

            params.position=value.position;

            params.isEnable=value.isEnable;

            params.jumpType=value.jumpType;

            params.jumpUrl=value.jumpUrl;

            await Https.post(ApiUrl.saveSlideshow,params)

        }else{

            return;

        }

        history.replace('/home/Reception/RotationChart');

    }

来自好菜鸟的代码,不对之处,大神请指出!!

相关文章

网友评论

      本文标题:ts+antd上传图片格式

      本文链接:https://www.haomeiwen.com/subject/uqaujltx.html