我想从客户端读取一个文件并将其内容存储到数组中。只有一个文件。我尝试了以下代码,但它没有起作用。'query_list'是一个文本区域,我想在其中显示文件的内容。
<input type="file" id="file" name="file" enctype="multipart/form-data"/>
<script>
document.getElementById('file').addEventListener('change', readFile, false);
function readFile (evt) {
var files = evt.target.files;
var file = files[0];
var fh = fopen(file, 0);
var str = "";
document.getElementById('query_list').textContent = str;
if(fh!=-1) {
length = flength(fh);
str = fread(fh, length);
fclose(fh);
}
document.getElementById('query_list').textContent = str;
}
</script>
我该如何处理?最终我想循环遍历数组并运行一些SQL查询。
getAsText
的函数,它恰好可以实现您尝试做的事情。 - Josiah Ruddell