3
對話框我提交表單在WebBrowser控件是這樣的: WebBrowser1.Document.GetElementById("INS_TASK").InvokeMember("click");
跳過「下載文件」中的WebBrowser控件
其中「INS_TASK」是提交按鈕的ID。用方法POST提交的表單。
如果提琴手檢查交通有兩個請求:
- 結果302,POST方法
- 結果200,方法GET
是 「保存文件」 對話框出現後。如何隱藏這個對話框並保存沒有提示的下載文件?
我想,我可以繞過保存對話框。我發現樣本與WebBrowserNavigatingEventHandler一起使用。但在這個示例url到文件是已知的([鏈接] http://stackoverflow.com/questions/6773866/download-file-and-automatically-save-it-to-folder) – Andrey
WebBrowser類在System.Windows中找到.Forms.WebBrowser,所以我認爲這是一個Windows窗體應用程序,而不是一個Web應用程序。您可以使用這段代碼,但它會將文件下載到應用程序運行的服務器上,而不是客戶端上。 – Ovidiu
但是當我沒有鏈接到文件時,我顯示的是什麼?我必須在client.DownloadDataAsync(Url)中放置什麼網址? – Andrey