JS Blob对象
前几天写公司的SpreadJS控件的测试用例时遇到一个需求,不通过input标签的type=file的形式来实现本地文件选择,而是直接指定自己想要上传的文件(因为模拟ui行为的测试会占用大量的时间,影响测试效率)。一开始我认为这是不可能实现的,因为浏览器的安全性原因,js是不能直接访问系统文件的(node.js除外)。ie浏览器支持使用FileSystemObject接口来访问本地文件,但是其他浏览器均没有实现。初步方案是利用后端语言去访问系统文件然后转换成base64格式返回给前端,前端将base64转成file文件。前几天写公司的SpreadJS控件的测试用例时遇到一个需求,不通过in