Blob URL 下载测试用例

测试浏览器对 Blob URL 下载的支持情况

1. 文本文件下载测试

测试下载纯文本、JSON、CSV 等文本格式文件

纯文本 (.txt)

JSON 文件 (.json)

CSV 文件 (.csv)

💡 提示:点击按钮后应该触发文件下载,检查文件名和内容是否正确。

2. 图片文件下载测试

测试下载动态生成的图片文件

Canvas 生成的 PNG 图片

Base64 编码的图片

💡 提示:测试图片下载功能,验证图片格式和内容是否正确。

3. 视频文件下载测试

测试下载 Blob 视频文件(使用 Canvas 生成简单动画)

动态生成的视频 Blob

⚠️ 注意:由于浏览器限制,这里使用预先编码的小视频片段作为测试。

4. 大文件下载测试

测试下载较大的 Blob 文件

生成大文本文件

💡 提示:测试浏览器处理大文件 Blob URL 的能力。

5. 二进制数据下载测试

测试下载二进制格式文件

💡 提示:测试二进制数据的 Blob 下载功能。