我认为您最好的选择是在Javascript中使用新的File API。是具有很多从文件系统读取文件的功能。
<input type="file" id="fileinput" multiple /><script type="text/javascript"> function readMultipleFiles(evt) { //Retrieve all the files from the FileList object var files = evt.target.files; if (files) { for (var i=0, f; f=files[i]; i++) { var r = new FileReader(); r.onload = (function(f) { return function(e) { var contents = e.target.result; alert( "Got the file.n" +"name: " + f.name + "n" +"type: " + f.type + "n" +"size: " + f.size + " bytesn" + "starts with: " + contents.substr(1, contents.indexOf("n")) ); }; })(f); r.readAsText(f); } } else { alert("Failed to load files"); } } document.getElementById('fileinput').addEventListener('change', readMultipleFiles, false);</script>
(代码从这里)
您可以在此处找到很好的解释和有用的代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)