离线下载是一个什么样的功能

news/2025/2/14 1:58:09/

     先写一个大概的意思。

     咱们一起写的机房导出还是在其他的bs项目中的导出excel。基本是这样, 程序填入信息到excel,直接生成在本机上, 离线下载是这样的。程序一步一步的添加记录到excel,生成excel,放到了服务器(发布网站的电脑)。生产之后呢,然后瞬时在调用一个方法,本地到服务器取excel,在本地下载之后,然后删除服务器的excel。

     如记录少,没有什么感觉,如果是大量的数据,这样就会一直转圈圈,这个页面就锁这了。

      这个怎么解决呢?其实也简单,一个单击事件就是一个主线程,然后在起一个子线程,并且把这个导出的方法放到这个线程中就行了。把那个瞬时本地向服务器下载的方法注释。这样点击一下,就开始向服务器生产excel了。并且页面也不会被锁,可以进行其他的操作。然后来一个提示正在离线生成,请稍后到某个页面下载。

     在子线程运作结束的时候,把这个生成的excel的路径,放到一个表中和excel名字绑定。这样到那个下载离线excel的表单中单击,这个excel名字就可以下载了。下载已经生成好的excel比等着生成快好多。

     大概就是这个过程。明天把详细的代码。粘贴到这里。


http://www.ppmy.cn/news/624867.html

相关文章

Chrome离线下载

转载:https://blog.csdn.net/weixin_44649647/article/details/114685006 有侵权请留言,我删除。 下载地址:https://www.google.cn/chrome/?standalone1 然后点击 下载Chrome 即可下载离线文件

计算机 - - - 下载离线版Chrome谷歌浏览器

下载 两个官网都可以下载官方的安装程序 Chrome中国官网: https://www.google.cn/intl/zh-CN/chrome/ Chrome官网: https://www.google.com/chrome/ 离线版Chrome下载地址: https://www.google.cn/intl/zh-CN/chrome/?standalone1 百度搜索的是Chrome中国官网 谷歌搜索的是C…

python下载离线包

文章目录 1.下载(联网环境)1.1 切换python版本1.2 下载 2.导入内网安装 在实际生产中,往往开发环境在内网,需要安装 Python 包的时候,比较麻烦,需要先在联网环境下在,然后导入内网环境进行安装。…

JS下载地图离线数据,前端下载谷歌离线地图

去年做了java下载天地图数据的工具,由于每次都要手动查找再更改经纬度范围,用着不太方便,正好前段时间学习了JS打包下载文件的技术,于是花了点时间做了这个前端配置选择地图信息并下载离线地图的工具。 不过经实际测试&#xff0…

Chrome 离线下载最佳方法

工作原因,需要使用内网环境,操作系统是Ubuntu 20.4 ,自带浏览器是FirreFox ,因为长期使用Chrome,所以想在Ubuntu中安装Chrome,然而Chrome离线安装包官方没有明显提供地址。如何找到合适的Chrome安装包下载地址呢? 目的…

离线包简介

原文链接:https://help.aliyun.com/document_detail/59594.html 传统的 H5 技术容易受到网络环境影响,因而降低 H5 页面的性能。通过使用离线包,可以解决该问题,同时保留 H5 的优点。 离线包:是将包括 HTML、JavaScri…

注意营养,这可能是目前最好的离线下载方式

说到离线下载可能大家会想到BT、种子、磁力等词汇,这类链接资源非常丰富,但下载却很不方便 常见的下载工具如迅雷、uTorrent 、BitComet等,在遇到敏感资源、少种、S链等情况都很难正常下载 作为一个合格的LSJ,应对这类状况最好的…

chrome浏览器离线安装包下载地址

在谷歌官网下载的chrome浏览器,下载的是安装器,要通过联网安装,谷歌浏览器官网:https://www.google.com/intl/zh-CN/chrome/https://www.google.com/intl/zh-CN/chrome/ 最新版本的统一下载链接,通过以下链接下载的都是…