前端下载文件踩坑

博客探讨了在前端实现模板下载时遇到的无法打开文件的问题。问题出现在尝试从后端接口下载数据时,解决方案在于限制网络请求的数据类型为Blob,确保前端能正确解析后端返回的模板内容。通过这一调整,下载操作得以正常进行。
摘要由CSDN通过智能技术生成

根据需求,当点击下载按钮时,判断状态,可有两种情况,下载空模板和下载有数据的模板

 当点击某一按钮时,下载对应的模板

当打开时,始终出现无法打开的问题

 调试了一个下午,用同样的方法放到别的页面就可以,在这个页面就不行

前方雷区!!!!!!!!!!!!!先上代码

 由于下载是请求接口,用后端的返回值进行blob转码,所以在这个过程中需要在网络请求处加上数据类型的限制

 在加上网络请求的数据类型限制后,就可以正常进行下载操作了,相当于将后端的返回值以blob的形式返回,前端再以blob的格式进行解析

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值