美文网首页
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