注意:在HTML5中,新增一个Blob对象,代表原始二进制数据,其实file对象也是继承了Blob对象。因此我们可以使用图片的绝对地址转换成文件对象。
因此我们可以使用绝对地址的图片转换成file文件对象,详细的demo可以看我git上图片上传控件,该插件先是图片上传支持,然后突然发现到编辑页面的时候,需要显示默认的图片,也可以同时支持在默认显示图片的情况下继续上传新图片,或者删除所有的图片,但是开发人员给我的只有图片的绝对地址,所以就一直想通过图片的绝对地址如何转换成file对象,如果不转成file对象的话,使用这句代码的时候 var reader = new FileReader(); 会报错,因此可以使用我们上面讲的blob对象先转换成blob对象,然后就可以使用文件操作对象 fileReader。
详细的代码,请看我git上的 图片上传控件(https://github.com/tugenhua0707/html5UploadImage) , 效果查看 https://tugenhua0707.github.io/html5UploadImage/index.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。









