基于WebDownloadDelegate的PDF下载预览
基于WebDownloadDelegate的PDF下载预览
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS PDF 预览问题
262浏览 • 1回复 待解决
PDF预览如何隐藏PDF操作按钮
1164浏览 • 1回复 待解决
如何实现pdf文件的预览?
362浏览 • 1回复 待解决
webview是否支持预览pdf
1084浏览 • 1回复 待解决
下载至应用文件目录pdf、word等文件如何打开进行预览
102浏览 • 1回复 待解决
如何通过web组件预览PDF
558浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
121浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览
530浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览 ?
23浏览 • 0回复 待解决
HarmonyOS 是否支持pdf、Word文件预览?
127浏览 • 1回复 待解决
问 鸿蒙JS 怎么实现PDF预览,求教。
7201浏览 • 1回复 已解决
HarmonyOS使用Web组件预览PDF和图片
560浏览 • 1回复 待解决
在PDF预览时如何判断PDF是否拉到了最下面
1679浏览 • 1回复 待解决
HarmonyOS 系统原生能力是否支持PDF预览
478浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
1905浏览 • 1回复 待解决
怎么下载网络上PDF保存到本地?
3653浏览 • 1回复 待解决
HarmonyOS 系统是否有支持预览pdf,word,Excel的组件?
71浏览 • 1回复 待解决
鸿蒙支持在线pdf,word这些预览功能么
11540浏览 • 3回复 待解决
怎么使用pdfjs三方库预览pdf文档
1997浏览 • 1回复 待解决
HarmonyOS Web组件如何预览file协议沙盒pdf 文件
497浏览 • 1回复 待解决
如何使用Web组件下载pdf文件并展示给用户
661浏览 • 1回复 待解决
Web组件加载PDF页面默认加的下载和打印组件如何使用?
99浏览 • 1回复 待解决
HarmonyOS 使用web组件展示pdf,如何获取pdf高度?
111浏览 • 1回复 待解决
提供浏览PDF文件的框架
62浏览 • 1回复 待解决
基于webView的嵌套滚动
450浏览 • 1回复 待解决
首先用到web的网页拦截接口onInterceptRequest判断该pdf是否需要下载浏览。判断的标识是该url的响应头response header中有没有Content-Disposition属性,如“attachment; filename=XXXX.pdf”。
如果需要下载后预览则需要使用startDownload()接口发起一个下载,该下载任务也会通过设置的DownloadDelegate来通知app下载的进度。在此之前,先通过setDownloadDelegate()向Web组件注册一个DownloadDelegate来监听页面触发的下载任务。资源由Web组件来下载,Web组件会通过DownloadDelegate将下载的进度通知给应用。
如果不需要下载,则拿到响应头后通过http.createHttp()创建一个任务,然后再调用request根据URL地址,发起HTTP网络请求,在其异步的回调函数里面设置自定义的响应数据。