0

以下のタグのフラグメントは表示されていません。他のすべてが表示されますが、画像は表示されません。末尾の「==/」も間違っているようです。Ostermiller エンコーダーを使用しています。

<td><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAAAAAQABAAD//gB.../0sv+Up/pL/APaQHjL/AOvF4jD/2Q==/"/></td></tr></tbody></table>

そのヘッダー "/9j/4AAQSkZJRgABAAAAAAQABAAD/" は jpg ヘッダーのように見えますが、==" で終わる必要があり、"/" がレンダリングされない理由ですか? もしそうなら、私はそれを取り除くことができますか?

4

1 に答える 1

0

予想どおり、Base64 は「==」で終了する必要がありました。
詳細については、画像を java.awt.Image として ByteArrayOutputStream に生成し、Base64 でエンコードして img タグをラップしました。
乱雑で申し訳ありません。

于 2013-06-23T00:13:48.367 に答える