<input type="file" name="file" id="file" accept="image/*,.pdf">で取得した.PDFファイルをブラウザ上に表示したい。
発生している問題・エラーメッセージ
.png, .Jpgファイルは表示できるのに、.pdfファイルは表示できない。
該当のソースコード
<div > <input type="file" name="file" id="file" accept="image/*,.pdf" capture="camera"> <img src="" alt="" id="preview02" cmanOMat="move"> </div> <script src="preview02.js" charset="utf-8"></script>
Javascript(preview02.js)
document.querySelector("#file").addEventListener("change", function(e){ const file = e.target.files[0]; const filereader = new FileReader(); filereader.addEventListener("load",function(event){ document.querySelector('#preview02').setAttribute("src", event.target.result); }); filereader.readAsDataURL(file);//実際にファイル内容を読み込むための記述 });
試したこと
accept="image/,.pdf"をaccept="image/,application/pdf"にしてみたが表示されない。
補足情報(FW/ツールのバージョンなど)
OS:Windows10
回答3件
あなたの回答
tips
プレビュー