1

次のようなタグを使用すると、HTMLWorker.ParseToList関数が例外(404-見つかりません)をスローするという問題が発生しました。

<img alt="none" src="/image.jpg" />

srcにデッドリンクがあります。画像をロードせずに続行したいのですが。

誰かがこれを構成する方法を今持っていますか、または同様の解決策を念頭に置いていますか?

4

4 に答える 4

1

パスは絶対パスである必要があります例:c:\ images \ image.jpg

あなたはそれを行うことができます

Server.MapPath(relativeUrl)
于 2010-05-13T10:14:53.093 に答える
0

HTML を拡張されたのメソッドHTMLWorkerに渡す前に、必要な HTML 要素を削除 (または置換) するフィルターを含めるように拡張できます。HTMLWorkerParseToList()

于 2010-04-09T05:21:32.567 に答える
0

このスレッドを調べて

http://www.draggerco.com/node/2

私にとってはうまくいきます...

私はちょうど交換しました

string siteUrl = HttpContext.Current.Request.Url.AbsoluteUri.Replace(HttpContext.Current.Request.Url.AbsolutePath, "");

string siteUrl = HttpContext.Current.Server.MapPath([your_path_for_images_in_string]);

** 注: これには、HtmlWorker.Parse() メソッドを使用します

于 2010-07-09T13:38:35.047 に答える
0

私は固定されています。でもこれは;

c:\images\image.jpg として localhost:3524\images\image.jpg

<img alt="none" src="http://localhost:3524/image.jpg" />

ホスト構成を作成します。

    html = html.Replace("img src=\"", "img src=\"http://localhost:3524");

文言です。

于 2014-12-27T09:37:49.110 に答える