Javascript read file without using input -
i have code , file converted base64 have click on choose file , select it. want hardcode file name converted base64 on page load.
javascript:
var handlefileselect = function(evt) { var files = evt.target.files; var file = files[0]; if (files && file) { var reader = new filereader(); reader.onload = function(readerevt) { var binarystring = readerevt.target.result; document.getelementbyid("base64textarea").value = btoa(binarystring); }; reader.readasbinarystring(file); } if (window.file && window.filereader && window.filelist && window.blob) { document.getelementbyid('filepicker') .addeventlistener('change', handlefileselect, false); } else { alert('the file apis not supported in browser.'); } }; html:
<div> <div> <label for="filepicker">choose or drag file:</label><br/> <input type="file" id="filepicker"> </div> </br> <div> <h1>base64 encoded version</h1> <textarea id="base64textarea" placeholder="base64 appear here" cols="50" rows="15"> </textarea> </div> </div> edit: thank answers, helpful.
you can't trying do. setting path input element through javascript not possible, security measure. please check here: how resolve c:\fakepath?
Comments
Post a Comment