Javascriptでクライアント側のさまざまな画像をより簡単に操作するために、クライアント側に送信するbase64文字列にファイルを変換するための関数をサーバー側(VB 2010)に作成しました。Internet ExplorerとBase64の画像表示
3つの異なる画像(1つのポートレートと2つの風景)でInternet Explorer 8.0で試したとき、私はポートレート画像のみが完全に表示されていることを認識しました。画像)。
Firefoxでローカルページを試すまでは、私の変換機能にバグがあると思っていました。すべての画像がFirefoxで完全に表示されます。
私の質問があります:これはInternet Explorerのよく知られたバグですか?答えが「はい」の場合、よく知られているバグについてよく知られている治療法はありますか?
テストページにリンクしますか? – Marcel
これはよく知られたバグです.IEにはすべてのURIに文字制限が課されています。つまり、データスキームURIには切り捨てられた内容がいくつかあります。 –
Andrew Dunnのコメントに加えて、ファイルシステムやデータベース(SQL 2008のように、イメージの提供に専念している)を使用する方がよいでしょう。私は、jpg、gif、pngなどのプロトコルの圧縮に近づくとは思わない。また、dBからの画像を提供するためにVirtual Path Providerを使用することがファイルシステムよりもずっと遅いので、デザインを再考することをお勧めします。 –