文件预览,下载

文件预览:

1.将文件的responseType改为blob
2.将文件内容通过URL.createObjectURL(blob)的形式转换为地址栏中的地址
3.newPage = window.open()开启新空白页面,将转换的地址赋值给newPage.location 

文件下载:

1.将文件的responseType改为blob
2.将文件内容通过URL.createObjectURL(blob)的形式转换为地址栏中的地址
3.给页面的body[0]通过append(link)新增一个link标签,将link的download设置为转换后的地址
4.link.click()打开页面后,link.remove()并消除该页面

你可能感兴趣的:(file,html5,javascript)