2012-08-07 56 views
2

可能重复:
Launching other applications in Windows phone 7 Programatically从网页在WP7应用程序下载文件

我已经创建了我下载的网页图像/文件及其他文档我的应用程序,但我的应用程序需要他们打开使用他们的默认文件发射器像PDF应通过Adobe PDF浏览器打开。

目前我已经使用外部网页浏览器使用webbrowsertask。我希望它在使用webclient或webbrowser控件的应用程序内发生。我尝试了这两种方法,它们可以正确处理图像和文本文件,但不能处理pdf。还有其他方法吗?

Windows 8具有启动默认文件处理程序的本地函数。 WP7中有类似的东西吗?

+0

如果您在浏览器中打开pdf文件,浏览器应该将您重新路由到Adobe Reader(如果已安装)。如果不是 - 运气不好:) – 2012-08-07 10:40:49

+0

浏览器只接受绝对URI作为参数。 PDF文件的网址将是本地/相对的,而不是绝对的 – 2012-08-07 11:42:32

回答

0

由帕特里克提供的链接说一切。您不能下载和打开图像和音乐文件以外的文件。像PDF/DOC这样的文件需要通过webbrowsertask打开,因此文件将落入正确的应用程序的IsolatedStorage(对于PDF - Acrobat Reader)。如果您下载该文件,它将归入您的应用程序的IsolatedStorage下,并且Acrobat将无法访问该文件。