我的C#.Net应用程序中有一个AxAcroPdf组件,它从网址加载pdf:
pdfViewer.src = previewUrl;
当该网址没有任何内容时,该组件会挂起。我已经尝试添加一个计时器,它检查加载pdf后更新的布尔值,但AxAcroPdf组件从后台线程中的URL加载,这是我无法访问的,因此这种方法不起作用。
据我所知,该组件没有提供任何方法来检查从URL获取pdf的进度。
我的最后一个选择是单独下载pdf,然后使用loadFile方法,但我希望尽可能避免这样做,因为pdf中包含的信息是敏感的,所以我不想放一份副本我的用户PC上的pdf。
有什么想法吗?
编辑:pdf是由Mule服务生成的,因此查看URL两次并不是一个选项,因为它会给服务器带来不可接受的负载。
答案 0 :(得分:0)
您的应用程序可以测试任何超时/ 404的URL本身。然后如果没问题,请继续使用pdf代码。