收藏
回答

uploadfile 上传文件附带的formdata比较复杂无法转换

如图传递复杂的数组对象

传递复杂类型时无法转换成想要的格式

抓包工具查看到如下情况


想问一下各位大佬,遇到这类需求在小程序如何解决? 难道数据和图片分开上传吗?

最后一次编辑于  03-07
回答关注问题邀请回答
收藏

2 个回答

  • Falsen
    Falsen
    11-26

    你这是怎么抓取的?我现在也遇到这个问题,像定位看看到底是前台没传过去,还是后台拦截掉了。

    11-26
    赞同
    回复
  • 老鼠不吃猫丶
    老鼠不吃猫丶
    03-13

    一般正常开发,图片和数据是分开得,因为图片可能要上传多张,再加上数据请求得时候可能会有多种类型,而formdate中只能为object对象,实在要放在一起上传就只能把数组转JSON字符串,你这种得话这样操作:JSON.stringify(imageList),然后后台把字符串转成数组来操作。

    03-13
    赞同
    回复