Ouvert en Base64 dans un nouvel onglet

J'ai encodé en Base64 document qui peut être de fichier PDF ou image.
Je voudrais créer un bouton en HTML5, la page qui s'ouvre ce base64 dans un nouvel onglet (ou une nouvelle page, il n'a pas d'importance)

J'ai trouvé ce code peut faire l'affaire :

HTML:

<a href="http://chriscoyier.net" 
   onclick="window.open(this.href); return false;" 
   onkeypress="window.open(this.href); return false;">
     This link will open in new window/tab
</a>

Il fonctionne bien.
Mais lorsque je remplace le lien http avec

href="data:application/octet-stream;base64,/9j/4A.."

puis le fichier est téléchargé, mais n'est pas affichée dans le navigateur.

Comment puis-je faire ?

Grâce

InformationsquelleAutor user3249592 | 2015-12-17