[英]C# .NET How can I show an image on WebBrowser control?
如何在C#/。NET的Web瀏覽器控件上顯示圖像? 我正在做類似的事情
webBrowser1.DocumentText = "<html><head></head><body><img src=imagelocationURL.png/></body></html>"
但圖像沒有出現。 我究竟做錯了什么?
我猜是兩件事之一:要么,正如codeka指出的那樣,您丟失了imagelocationURL.png周圍的引號(單引號或雙引號),並且標記未呈現; 否則,您需要檢查.png文件的位置。 當然,請添加引號:
webBrowser1.DocumentText = "<html><head></head><body><img src='imagelocationURL.png'/></body></html>"
然后,嘗試對您的.png文件的路徑進行硬編碼,看看是否可行:
webBrowser1.DocumentText = "<html><head></head><body><img src='C:/Temp/imagelocationURL.png'/></body></html>"
如果硬編碼路徑有效,那么您只需要處理一下代碼即可提取與硬編碼路徑等效的內容。
如果您可以將內容保存在文件中而不是傳遞整個html內容,則可以通過以下操作輕松實現:
if (File.Exists(filetoopen))
this.webBrowser1.Url = new Uri(String.Format(filetoopen));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.