目录
需求
- 接口返回的 tif 文件流,前端接收后获取 tif 中的所有图片在页面中进行显示。
- 将 tif 中所有图片生成一个 zip,提供给用户一次性下载的操作。
依赖
- tiff.js 用于处理 tiff 文件。把 tiff 转成 canvas 或 base64 实现预览。
-
jszip.js 用于生成压缩文件
-
fileSaver.js 在案例中用于下载压缩的文件。
demo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script type="text/javascript" src="./tiff.js"></script>
<script src="./jszip.js"></sc