javascript读取本地文件_javascript技巧: 生成文本文件实现本地下载

之前我们的项目中有个需求,生成一个含有大量链接的文本文件提供给用户下载。链接格式如下:

https:// wiyi.org/product=xxx

类似这种链接,最初我们的方案是用php在后台生成,提供给用户下载,但这种方式有两个很大的缺点:

  1. 文件体积较大,从服务端下载增加服务器压力,浪费带宽
  2. 增加下载时间

我们每次都会生成一个2m甚至更大的文件,每次都从服务端下载,这样比较影响用户体验。后来灵机一动,想到用js生成一个文本插入到dom。比如:

<

这样即可实现秒下,而且不占用服务器带宽。遗憾的是这种方法需要IE10+才能支持,服务端要做2份逻辑。不过提高了用户体验,多做一点还是很值得。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值