2009-10-15 9 views
6

È possibile salvare un file di qualsiasi tipo aggirando la finestra di dialogo "Salva con nome"? utilizzando il browser web ClasseSalvare progressivamente un MHT senza finestra di dialogo

WebBrowser.ShowSaveAsDialog(); 

è il contenuto caricato in un controllo WebBrowser serializzabile in modo che possa essere salvato e recuperato (per Rivisualizza)?

risposta

2

Dato che si ha pieno accesso al DOM e quindi si può leggere qualsiasi contenuto che il WebBrowser sta visualizzando la risposta deve essere sì.

  • Utilizzando l'albero di nodi DOM leggere il contenuto del browser web in C# mondo
  • Scrivi il file utilizzando il normale accesso al file .NET

Tuttavia se si desidera scaricare una pagina web e salvarlo su disco ci sono modi migliori quindi usando il controllo WebBrowser, dare un'occhiata alla classe WebClient

0

Vedo che questa è una vecchia domanda, ma ho intenzione di aggiornare con un po alternativa possibile.

Si prega di dare un'occhiata in this CodeProject article.

Problemi correlati