FormData.append()是可以添加键值对的,比如formData.append("a1", "aa");
,但是我现在想把第二个参数,也就是value值改为json对象,比如FormData.append('a':{'bbb':1})
,但是发给后台的时候总是[object Object]
,
上图:
最后附上项目需求:
不知道这个应该怎么写,还请各位大神支支招
FormData.append()是可以添加键值对的,比如formData.append("a1", "aa");
,但是我现在想把第二个参数,也就是value值改为json对象,比如FormData.append('a':{'bbb':1})
,但是发给后台的时候总是[object Object]
,
上图:
最后附上项目需求:
不知道这个应该怎么写,还请各位大神支支招
不能使用json,见文档说明:
链接
void append(DOMString name, Blob value, optional DOMString filename);
void append(DOMString name, DOMString value);
给个简单点的思想:
把所有图片转成base64字符串,然后就是你想怎么用就怎么用。
不用FormData,直接post也可以。
9 回答10.2k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.2k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答4.2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
我用的是antd实现的,而antd的上传是利用了H5的FileReader方法。
![clipboard.png clipboard.png](/img/bVbclKN?w=597&h=282)
我的截图
这是网上antd——》upload的原理:https://blog.csdn.net/Donspen...
希望有帮助!