如果上传图片是不是二进制和base64都可以上传到后台?用哪种方式好?二进制或者base64传到后台后是不是就可以直接保存到数据库?还有一个问题就是FormData和Blob有什么区别?都用来做二进制传输的吧?我理解的是formData是一个集合 Blog是单文件 是这样的吗 还有别的区别吗?
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
这个需要看实际应用场景以及后台需要接收什么样的值来决定,各有优点与缺点。base64是一个被编译了的很长的字符串,如果后台能够接收到,那么你可以直接传给后台。这样你取也就直接取出来用就行了,二进制就是转换base64,也没有多大的差异。blob也是一样的。formData就是把整个文件对象传给后台,由后台生成地址,然后前端取出。
添加回答
举报
0/150
提交
取消