php 压缩或解压文件,怎么实现显示进度条,原理是什么
看看你的 API 是否支持这样的回调。
如果不支持的话,做个假的进度条。当然也可以稍微真实一点,比如说通过文件大小去估算。
上传文件可以用js的XMLHttpRequest,上传监听progress
压缩或解压的话, 跟楼上所说的一样, 先要看有没有回调.
我的做法是,先用 fastcgi_finish_request() 结束前端响应, 然后开始做压缩或解压操作, 然后用回调记录进度, 然后写个接口给前端读取这个进度.
注: fastcgi_finish_request 要使用 php-fpm
不确定你的问题.
有以下几种解决文案
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
看看你的 API 是否支持这样的回调。
如果不支持的话,做个假的进度条。当然也可以稍微真实一点,比如说通过文件大小去估算。
上传文件可以用js的XMLHttpRequest,上传监听progress
压缩或解压的话, 跟楼上所说的一样, 先要看有没有回调.
我的做法是,
先用 fastcgi_finish_request() 结束前端响应, 然后开始做压缩或解压操作, 然后用回调记录进度, 然后写个接口给前端读取这个进度.
注: fastcgi_finish_request 要使用 php-fpm
不确定你的问题.
有以下几种解决文案