在Webview里面,js生成了一个大文件,需要保存到本地。
0
可以走java层的接口,但是考虑到文件比较大,比较耗费内存,会拉低性能。
0
请问有没有不走java直接将文件存到本地的方案呢?
0
1.试过blob保存,但是无法解析blob url。
0
2. local store 可以将数据缓存到本地cache,但是数据被webview加密过,不知道怎样解密。
0
请问还有其他的方法吗,数据不经过java层,然后存到本地?
0
1
java层可以考虑多线程保存
问题1:为什么不直接在js里面保存到本地目录呢?然后把路径返回给WebView就好了
问题2:js里面转换成base64,传输给webview,webview接收哪里做子线程处理转码。不过20m,多少都会不流畅的。可以考虑上传到云端,提供url返回给webview,这种最好了