gpt4 book ai didi

javascript - 读取文本文件上下文而不将其保存在服务器上 - Asp classic

转载 作者:行者123 更新时间:2023-12-03 08:53:04 26 4
gpt4 key购买 nike

我想创建一个表单,可以在其中选择文件并读取它,而无需将文件保存在服务器端。

有人知道怎么做吗?

  • 仅使用 javascript 和 ASP classic(无 Jquery 解决方案)

最佳答案

您可以从 javascript 使用 FileReader,这是一个很好的示例:http://www.htmlgoodies.com/beyond/javascript/read-text-files-using-the-javascript-filereader.html#fbid=zc2XllkeDXm

更多信息请参见:http://www.javascripture.com/FileReader

基本上,您需要将输入文件的更改附加到函数并使用 FileReader 读取文件

<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>

关于javascript - 读取文本文件上下文而不将其保存在服务器上 - Asp classic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com