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

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -