为了账号安全,请及时绑定邮箱和手机立即绑定

JS图片上传的两个问题

JS图片上传的两个问题

慕盖茨4494581 2019-01-02 21:57:59
如果上传图片是不是二进制和base64都可以上传到后台?用哪种方式好?二进制或者base64传到后台后是不是就可以直接保存到数据库?还有一个问题就是FormData和Blob有什么区别?都用来做二进制传输的吧?我理解的是formData是一个集合 Blog是单文件 是这样的吗 还有别的区别吗?
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

这个需要看实际应用场景以及后台需要接收什么样的值来决定,各有优点与缺点。base64是一个被编译了的很长的字符串,如果后台能够接收到,那么你可以直接传给后台。这样你取也就直接取出来用就行了,二进制就是转换base64,也没有多大的差异。blob也是一样的。formData就是把整个文件对象传给后台,由后台生成地址,然后前端取出。

查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 443 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信