2010-08-23 70 views

回答

2

你是否需要在FileHandler被调用时或在静态网页上使用?

如果是地方则返回根据最新的华廷发布文档,那么你可以做如下的内容类型为Handler页:

using(IE ie = new IE(someUrlToGoTo)) 
{ 
    FileDownloadHandler fileDownloadHandler = new FileDownloadHandler(fullFileName); 
    ie.AddDialogHandler(fileDownloadHandler); 

    ie.Link("startDownloadLinkId").Click(); 

    fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(15); 
    fileDownloadHandler.WaitUntilDownloadCompleted(200); 
} 

保罗

+0

感谢保罗,但我的意思是,我的应用程序将强制IE显示另存为对话框。 PDF已在IE中打开,我只想保存它。 – Jojo 2010-09-01 10:15:23

+0

保罗你知道如何做文件覆盖? – 2011-03-31 21:21:30

+0

@GabrielGuimarães - 当你说文件覆盖你的意思是什么? – stack72 2011-04-01 07:45:28

-1

Microsoft.Win32.Registry.ClassesRoot .DeleteSubKeyTree( “PDF”);

运行此注册表。

+0

这似乎没有回答这个问题。 – 2012-12-07 18:11:27