# 配置默认上传接口 ## 使用KFormDesign的setConfig函数 > setConfig函数仅配置KFormDesign组件,如果需要在表单使用时动态配置,则需要配置KFormBuild组件,可以查看文档[动态修改上传组件配置](/zh-cn/components/build?id=动态修改上传组件配置) ```javascript import KFormDesign from 'k-form-design' KFormDesign.setConfig({ uploadFile: "", // 上传文件地址 uploadImage: "", // 上传图片地址 uploadFileName: "", // 上传文件name uploadImageName: "", // 上传图片name uploadFileData: { data: 223 }, // 上传文件额外参数 uploadImageData: { data: 223 }, // 上传图片额外参数 uploadFileHeaders: { data: 1545 }, // 上传文件请求头部 uploadImageHeaders: { data: 1545 } // 上传图片请求头部 }) ``` ## 或者单独引入设置函数 ```javascript // 引入 setFormDesignConfig 函数 import { setFormDesignConfig } from 'k-form-design' setFormDesignConfig({ uploadFile: "", // 上传文件地址 uploadImage: "", // 上传图片地址 uploadFileName: "", // 上传文件name uploadImageName: "", // 上传图片name uploadFileData: { data: 223 }, // 上传文件额外参数 uploadImageData: { data: 223 }, // 上传图片额外参数 uploadFileHeaders: { data: 1545 }, // 上传文件请求头部 uploadImageHeaders: { data: 1545 } // 上传图片请求头部 }) ``` ## 文件上传响应数据 ```json { "code": 0, // 判断文件上传是否成功,结果为0成功,否则上传失败 "data": { "fileId": "文件ID", "url": "文件下载地址" } } ``` ## 图片上传响应数据 ```json { "code": 0, // 判断图片上传是否成功,结果为0成功,否则上传失败 "data": { "url": "图片url" } } ```