关于uni.uploadFile小程序开发踩坑 | 您所在的位置:网站首页 › uniapp怎么读安安卓本地文件大小 › 关于uni.uploadFile小程序开发踩坑 |
首先我先把官方的文档连接放在这里uni.uploadFile官方文档 问题描述:
无论是你看官方文档还是因为各种报错去面向百度编程,他一大部分都是这么写的: uni.chooseImage({ success: (chooseImageRes) => { const tempFilePaths = chooseImageRes.tempFilePaths; uni.uploadFile({ url: 'https://www.example.com/upload', //仅为示例,非真实的接口地址 filePath: tempFilePaths[0], name: 'file', formData: { 'user': 'test' }, success: (uploadFileRes) => { console.log(uploadFileRes.data); } }); } });其中有一个name的属性,大部分都是file,那我们来看看官网是怎么描述的name属性。 name 类型是string 必填属性 介绍:文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容 你们真的读懂了这句话吗,反正我是没读懂。文件对应的key是什么鬼?这个api足足卡了我将近一周的时间,直到最后,我才尝试出来name所对应的是后端通过swagger给我的key值(如图) 第二个问题,是关于header那里的。 我在没有发现name这个属性的正确用法之前,找到的大部分都是说让我不要加这一串代码: header:{ "Content-Type": 'multipart/form-data' }但是如果我不加这个请求头,我发送的请求就不会有这个框起来的部分。 |
CopyRight 2018-2019 实验室设备网 版权所有 |