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也可以。
27 回答13k 阅读
8 回答3.5k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
3 回答1.7k 阅读
4 回答2.3k 阅读✓ 已解决
我用的是antd实现的,而antd的上传是利用了H5的FileReader方法。
我的截图
这是网上antd——》upload的原理:https://blog.csdn.net/Donspen...
希望有帮助!