PDF関連の様々な処理をしたいと考えており、その入り口として、フォームでPDFファイルを選択し、そのバイナリをbase64にしたいと考えました。
それで以下の様にして試したのですが、値がうまく取得できません。
let Form=new FormData(document.getElementById("test_upload")); let file =Form.getAll("files")[0]; let blob=file.slice(0); let reader = new FileReader(); reader.readAsDataURL(blob); console.log(reader); //表示される resultも読める let base=reader.result; console.log(base); //表示されない
reader
のところまではconsoleで見られるのですが、reader.result
を変数に代入すると、中身が空になってしまうようです。
HTMLに反映させようとしても無理でした。
どこがいけないのでしょうか。
ご指導お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/10 13:36