JS图片上传的两个问题

如果上传图片是不是二进制和base64都可以上传到后台?用哪种方式好?二进制或者base6
4传到后台后是不是就可以直接保存到数据库?
还有一个问题就是FormData和Blob有什么区别?都用来做二进制传输的吧?我理解的是formData是一个集合 Blog是单文件 是这样的吗 还有别的区别吗?

慕盖茨4494581
浏览 444回答 1
1回答

qq_花开花谢_0

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

相关分类

JavaScript