如何使用javascript访问上传的文件
How to access uploaded file using javascript?
我想从js访问csv文件。
所以我使用html中的POST表单标记上传它。
那我怎么能用js访问它呢?
只需简单的ajax请求就可以完成。使用原始java脚本,您可以像这样访问文件。
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
var responseText = xhttp.responseText; //The responseText is the content of your file.
}
};
xhttp.open("GET", "/directory-of-uploaded-files/filename", true);
xhttp.send();
与jquery
$.ajax({
url: "/directory-of-uploaded-files/filename",
method: "get",
cache: false,
success: function(file_content){
console.log(file_content); //file_content is the content of your file.
},
error: function (e) {
alert("Error");
}
});
您不能不进行AJAX调用。一旦它在服务器上,客户端将需要请求它
您所要求的是web开发的核心问题,而如何实现这一点在很大程度上取决于您的服务器在运行什么。例如,如果您已经将这个CSV文件发布到运行PHP和MySQL的服务器上,并且它现在存储在MySQL数据库中,则需要服务器端PHP从数据库中检索文件并将其内容提供给客户端。
我希望这能有所帮助。
相关文章:
- 从另一个文件访问函数的返回值
- 从HTML中的另一个文件访问javascript方法
- Chrome中的本地文件访问
- 从require()'d文件访问函数
- 从另一个 javascript 文件访问 main() 函数
- 从不同的javascript文件访问HTML表单提交的值
- http(localhost或remote)提供的文件是否可以从通过file://protocol打开的本地文件访问?反
- 使用PrimeFaces从Javascript文件访问资源
- 从php文件访问javascript数组
- 如何从单独的javascript文件访问模型属性?(MVC)
- 通过文件访问页面时Cookie不起作用://
- 从批处理文件访问JavaScript方法
- 从不同目录中的另一个文件访问一个文件
- 从其他文件访问 Ext 甘特 JS 变量
- 解决 Html5 本地文件访问问题
- 从外部 Javascript 文件访问数据
- 从 javascript 文件访问 Webform
- 从外部 JavaScript 文件访问表单元素
- 如何从 jade 文件中的 javascript 文件访问变量的值
- 如何从我的外部javascript文件访问php变量