前端上传文件的方法
在学前端,遇到上传的需求,在网上查了一下 有表单上传,还有什么base64上传,blob上传,直接整懵了,请教各位,这些不同的上传方式适用于什么场景
回答:
说下自己的浅陋理解:
formData上传应该是最常见的。
base64上传,一般是图片转base64形式上传,像canvas导出图片,涉及图片编辑等用的比较多。
blob上传,一般是文件分片上传,前端文件的二进制数据切片上传,大文件用到比较多。
回答:
http默认上传文件是 <form method=post enctype=multipart/form-data>
这种情况下, 所有的后端都可以直接识别这个文件.
别的上传方式就是在浏览器本地获取到文件数据, 按要求编个码, 传给服务器. 实际上就是一个普通的post字段. 需要前后端沟通参数格式.
回答:
文件大小差异,从后往前对应不同的大小
以上是 前端上传文件的方法 的全部内容, 来源链接: utcz.com/p/937373.html