javascript - 如何在 Android WebView 中下载流 (StreamSaver.js) 文件
问题描述
如何使用StreamSaver.js下载使用 javascript 在客户端创建的文件
在 Android Web 视图中?
webView.setDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) {
// Downloading with DownloadManager is not working.
// A notification says, download failed.
}
});
但是 Chrome(Android 应用程序)正在处理这些类型的下载。试试这些例子: https ://jimmywarting.github.io/StreamSaver.js/examples/plain-text.html https://jimmywarting.github.io/StreamSaver.js/examples/write-slowly.html
Chromium 源码文件夹相关下载 https://github.com/chromium/chromium/tree/master/chrome/android/java/src/org/chromium/chrome/browser/download
解决方案
推荐阅读
- python - 从字典中获取 DataFrame 中的奇怪标签
- opc-ua - 关于 OPC UA 中的全局发现服务器
- java - 运行 jar 文件使用 Qt (QProcess)
- docker - 我已经使用 Docker Desktop 创建了卷,我看到使用“docker volume ls”的卷,但 Windows 中的文件夹是空的
- react-native - 您可以将 jest 测试文件与 react-native 中的生产文件放在一起而不捆绑它们吗?
- flutter - Flutter searchDelegate - 在另一个页面中导航并显示结果
- .net-core - 如何手动创建 ODataQueryOptions
- python - TFRecords InvalidArgumentError:键:x_img_shape。无法解析序列化示例
- java - 只有当 url 在 application.yml 中时,有没有办法调用 API?
- java - “构建项目”在 IDEA 中的真正作用