自动化学习之路--下载文件打开时提示:文件可能已损坏或不安全
一、说明
之前通过代码上传文件这个操作也是走了些弯路,不过后来还好,终于是可以实现文件上传操作了;那既然能上传,在项目中也有这样的需求,需要把列表的数据导出到本地。
文章中没有贴代码,先讲讲在实现过程中遇到的一些问题
二、过程
1、首先,项目中,需要从列表中导出数据到本地这个动作,后台的处理逻辑是:将选择的数据写入到excel文件里,接口的响应会生成一个链接,接着另一个接口就是会触发下载的动作,这样整个导出的动作就算是完成了
2、按照上述原理,在生成链接这个动作,我们还是按照正常的接口请求在代码里去操作就好,这样后台会生成一个地址链接。
3、然后拿到地址链接,我们在进行一个下载的动作就可以了
说明:
1)、生成的链接我们需要进行截取处理,因为文件名是通过时间戳自动生成的,并且需要将截取下来的文件名用于做存放在本地的文件名
2)、存放文件的后缀格式,我们一定要设置正确,刚开始后缀是.xls,每次打开都会给出提示,如下图:
3)、后来在代码中将后缀更改为.xlsx后,每次可以正常打开。
三、最后
1、学号编程基础真的很重要,不然一个问题点要整好久才成功。
2、希望可以继续坚持下去。