fetch实现带进度条可暂停断点续传文件下载效果代码
代码语言:html
所属分类:其他
代码描述:fetch实现带进度条可暂停断点续传文件下载效果代码,可以将浏览器带宽设为slow 3g并关闭缓存。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<h1> Fetch可中断断点续传示例代码</h1>
<div>
<progress id="progress" max="1" value="0"></progress>
<button id="action">开始下载</button>
<span id="status"></span>
</div>
<p>可以将浏览器的带宽设为1g或2g,然后清空缓存查看效果</p>
<p>如何下载的url<code>content-type: gzip</code>)可能会出错.</p>
<img width="640" height="360" alt="" id="img" style="display: none">
<script>
// WARNING: DO NOT USE THE CODE IN PRODUCTION, AS IT DOESN'T COVER ALL THE REQUEST AND ERROR CASES
class ResumableFetch {
constructor(input, init) {
this.aborter = null;
this.request = nu.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0