文件下载 API
让用户将图片、PDF 和其他文件从您的网页应用直接下载到 iPhone 或 iPad 上。
WebViewGold 的下载 API 允许您在 WebView 应用中提供文档、图片和音频文件下载。以下步骤介绍了如何启用和自定义下载器功能:
1. 下载图片:
通过调用带有 savethisimage://?url= 前缀的链接,将图片保存到用户的相册:
<a href="savethisimage://?url=IMAGE URL HERE">Download Image</a>
2. 下载文件:
通过调用带有相应后缀(例如 .mp3)的链接来保存文件:
<a href="https://www.example.org/file.pdf">Link PDF</a> <a href="https://www.example.org/file.mp3">Link mp3 Music</a> <a href="https://www.example.org/file.mp4">Link mp4 Music</a> <a href="https://www.example.org/file.wav">Link wav Music</a> <a href="https://www.example.org/file.epub">Link epub eBook</a> <a href="https://www.example.org/file.pkpass">Link Passbook / Apple Wallet</a> <a href="https://www.example.org/file.docx">Link Word</a> <a href="https://www.example.org/file.pptx">Link PowerPoint</a> <a href="https://www.example.org/file.xlsx">Link Excel</a>
3. 自定义支持的文件类型:
您可以添加更多应触发文件下载器功能的文件类型(例如 .epub、.zip 等)。这可以通过 Config.swift 文件中的列表变量 extentionARY 完成。
4. 启用自动文件下载:
可考虑在 Config.swift 中设置 autodownloader 选项,以启用带 Content-Disposition HTTP 标头文件的自动下载,独立于 extentionARY 列表。这样可确保文件根据服务器配置自动下载。