首页 > 编程知识 正文

小红书链接怎么转换成网站链接,小程序遇到的坑

时间:2023-05-05 00:35:24 阅读:18206 作者:2928

首先,将正式文档连接放在此处uni.uploadFile正式文档

问题说明:请求发送成功,但是data返回空值我主要想谈谈这两个属性,其他的几乎都在百度上可以买到。

解决方案:无论是阅读官方文档,还是因各种错误面向百度编程,他大部分都是这样写的:

uni.chooseimage(success: ) chooseimageres )={ consttempfilepaths=chooseimageres.tempfile paths; uni.uploadfile ((URL : ' https://www.example.com/upload ),//是示例,不现实的接口地址file path : tempfile paths name 3: formdata : { ' user ' : ' test ' },success:(uploadfileRES )={console.log ) uploadfileRES.data} (); (); 其中有name的属性,大多数为file。 让我们看看官方网站是如何描述name属性的。

name类型为string必需属性介绍:文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容

你们真的读了这句话吗,反正我没读。 文件对应的key是什么? 这个api让我上钩了将近一个星期,直到最后试着发出name所对应的是后端通过swagger给我的key值。 (图) 3358www.Sina.com/

第二个问题是关于header。

在我找到正确使用名为name的属性之前,我发现大多数都是为了避免添加这一系列代码:

header : { ' content-type ' : ' multipart/form-data ' }但是,如果我不加这个请求标头,我发送的请求就没有用这个边框括起来的部分。

这将会误报我的要求。 官方网站说:

另一个问题是name里面放的应该是这个东西!!!。 找出哪个方法用于uni.uploadFile,看看这个hldlf使用别人的插件时,一定要去插件里面看看。 插件报告错误的原因可能是插件中的属性与您的项目不对应。 我之所以卡在这个功能上那么久,一部分是因为我不了解这个api的属性,另一部分是因为我没有去插件的原始代码中看到他是怎么调用这个api的,所以我自己的插件写了一半

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。