¿Cómo puedo hacer un enlace en IE usando el método de codificación base64?

Estoy generando un gif base64 sobre la marcha e intento crear un enlace a una nueva página para abrir una versión en tamaño completo del gif. Esto funciona en Chrome, pero en IE, solo se muestra la miniatura img. Cuando alguien hace clic en el enlace en IE, se abre una página en blanco.

¿Alguna idea?

Gracias

Mate

echo '<a href="data:image/gif;base64,'. $data. '" target=_blank>';
echo '<img src="data:image/gif;base64,'. $data . '" width="200"/></a>';

Respuestas a la pregunta(2)

Su respuesta a la pregunta