2

https: 画像を問題なく表示する Web サイトがあります。ただし、画像に #、" 、または % などの特殊文字が含まれている場合、画像は表示されません。私の URL はすべて、http と https の両方に対応するように相対的です。それらはすべて http で完全に表示されます。サンプル URL: / images/misc/1_4-20x3_4"-hex-pl_s.jpg. Apache サーバーの使用。Progress Open Edge を使用したプログラミング。

どんな助けでも大歓迎です!

4

2 に答える 2

0

#および%URL の予約文字です。#アンカーおよび%エンコーディング用。

とで置き換え#てみてください%23%%25

于 2012-09-05T19:33:01.090 に答える
0

これは、URI エスケープが原因です。

ファイル名に #、"、または % が含まれている場合、たとえばfile#1%2".jpg、次のようなものを使用する必要があります。

<img src="file%231%252%22.jpg">

このサイトを確認してください: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm

そこには(手動の)コンバーターさえありますが、要点を理解する必要があります...

于 2012-09-05T19:40:25.747 に答える