基于WebDownloadDelegate的PDF下载预览
基于WebDownloadDelegate的PDF下载预览
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何实现pdf文件在线预览及下载功能
2586浏览 • 1回复 待解决
HarmonyOS 能否在ArkWeb中实现下载及预览pdf的功能
1168浏览 • 1回复 待解决
HarmonyOS 使用PDF kit预览PDF文件
1284浏览 • 1回复 待解决
HarmonyOS PDF打印及PDF预览失败
1900浏览 • 1回复 待解决
PDF预览如何隐藏PDF操作按钮
2587浏览 • 1回复 待解决
HarmonyOS PDF 预览问题
1439浏览 • 1回复 待解决
HarmonyOS PDF文件预览
1112浏览 • 1回复 待解决
如何实现pdf文件的预览?
1601浏览 • 1回复 待解决
webview是否支持预览pdf
3005浏览 • 1回复 待解决
HarmonyOS 使用系统预览器预览pdf文件,提示预览失败
1489浏览 • 1回复 待解决
下载至应用文件目录pdf、word等文件如何打开进行预览
1537浏览 • 1回复 待解决
HarmonyOS 有没有pdf预览插件
1064浏览 • 1回复 待解决
如何通过web组件预览PDF
1792浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
1835浏览 • 1回复 待解决
HarmonyOS 文件下载,预览
1137浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
1270浏览 • 1回复 待解决
HarmonyOS 支持pdf格式的文件预览功能吗
1182浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览
1868浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件的预览 ?
1299浏览 • 0回复 待解决
HarmonyOS 是否支持pdf、Word文件预览?
1557浏览 • 1回复 待解决
HarmonyOS PDF预览界面自定义
989浏览 • 1回复 待解决
HarmonyOS pdfService(PDF服务),如何将本地pdf文件渲染到页面中做pdf预览
1019浏览 • 1回复 待解决
在PDF预览时如何判断PDF是否拉到了最下面
2626浏览 • 1回复 待解决
问 鸿蒙JS 怎么实现PDF预览,求教。
8701浏览 • 1回复 已解决
HarmonyOS使用Web组件预览PDF和图片
2033浏览 • 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网络请求,在其异步的回调函数里面设置自定义的响应数据。