2013-04-04 26 views
0

我想保存網頁(包括圖片)。在ASP.NET中保存網頁(包括圖片)

其實我用下面的代碼保存了網頁。

Dim LocalFilePath As String = String.Format("D:\Jaison\Download\{0}.html", 
           Me.TextBox1.Text) 
Dim objWebClient As New System.Net.WebClient 
objWebClient.DownloadFile(
       String.Format("http://localhost:52241/ppp.aspx?hr_psno={0}", 
         Me.TextBox1.Text), LocalFilePath) 

它保存了網頁。

但是圖像沒有顯示在保存的網頁中。

因此,請幫我進一步編碼。

+0

試圖重新加載您的網頁 – Kasnady 2013-04-04 07:35:58

回答

0

問題不過是保存並使用正確的路徑顯示圖像。 例如: 我們可以使用(../Images/{0}.html)這類網址,而不是使用本地文件夾*(D:\ Jaison \ Download {0} .html)的網址。保存在項目文件夾不在本地文件夾。 以完美的方式保存並顯示圖像。

謝謝你們......

0

你需要做的不僅僅是獲取HTML文件,並下載了很多,多想,下面的:

  1. 您需要下載HTML文件
  2. 您需要掃描的HTML文件圖像/ CSS /腳本引用&下載那些過於
  3. 然後,您需要更改原始的HTML文件的引用來引用新的位置,而不是潛在的絕對引用網站上

儘管下面的應用程序不是VB.NET,但它可能會讓您更好地瞭解這些要求:WinHttrack,該代碼位於網站上。