5
私はbase64でレポートPDFを持っています、私はHTMLページに埋め込まれたファイルを表示したいと思います。これを行うにはiFrameを使用していますが、ダウンロードしたときに割り当てられた名前で保存されるようにPDFの名前を設定できないという問題があります。iframeのbase64 pdfのファイル名を設定するにはどうすればよいですか?
ファイル名を設定できますか?はいの場合はどうすればいいですか?
これは私のコードです:
var iFrameBlock = $("<iframe>").attr({
"src": base64file_encode,
"width": "100%",
"height": "100%",
"frameborder": "0"
});
$("#previewPDF").html(iFrameBlock);
そして、私は、ファイルをダウンロードしようとすると、保存する名前は、 "download.pdf" Save dialog
です私はさまざまな方法で試しましたが、どちらも動作しません:
属性 ダウンロード= "filename.pdf"
var iFrameBlock = $("<iframe>").attr({
"src": base64file_encode,
"width": "100%",
"height": "100%",
"frameborder": "0",
"download": "filename.pdf"
});
私は、IFRAME内の値を変更しようとしましたが、私は正しい属性とChromeを見つけることができるの追加
その行動を否定した。
var iframe = $("iframe")[0]; var iframeDocument = iframe.contentDocument || iframe.contentWindow.document; //here I suppose is the label of the filename $(iframeDocument).find("viewer-pdf-toolbar");
しかし、私が使用して、他のライブラリを防ぎたいです。
はあなたの時間
解決する方法はありますか? –
まだありませんが、ファイルパスを使用しました – Tecnologer