Advertisement
AyrA

serverless base64 encoder

Jul 23rd, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 0.75 KB | None | 0 0
  1. <!doctype HTML>
  2. <html>
  3.     <head>
  4.         <title>B64 encoder</title>
  5.     </head>
  6.     <body>
  7.         <input type="file" accept="image/*" />
  8.         <pre style="word-wrap:break-word;width:800px;"></pre>
  9.         <script type="text/javascript">
  10.             var q=document.querySelector.bind(document);
  11.             q("input").onchange=function()
  12.             {
  13.                 var f=q("input").files[0];
  14.                 var fr=new FileReader();
  15.                 fr.onloadend=function(e)
  16.                 {
  17.                     q("pre").textContent="<img src=\""+(e.result||e.currentTarget.result)+"\" alt=\""+f.name+"\"/>";
  18.                     var selection=window.getSelection();
  19.                     var range=document.createRange();
  20.                     range.selectNodeContents(q("pre"));
  21.                     selection.removeAllRanges();
  22.                     selection.addRange(range);
  23.                 }
  24.                 fr.readAsDataURL(f);
  25.             }
  26.         </script>
  27.     </body>
  28. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement