大家都知道上传文件图片是通过input 的file进行上传的。
总之有很多办法只是给大家一个思路。
如果想使用浏览器原生特性实现文件上传(如图片)效果父级的form元素有个东西不能丢,就是:
enctype="multipart/form-data"
enctype属性规定在发送到服务器之前应该如何对表单数据进行编码默认的编码是:”application/x-www-form-urlencoded“。对于普通数据是挺适用的但是,对于文件什么的就不能乱编码了,该什么就是什么只能使用multipart/form-data作为enctype属性值。
以上是两种方法按照前辈们的说法,creatObjectURL可以有更好的性能或许是浏览器自带接口的原因, 可以处理的更快。