如何使用javascript访问上传的文件?

时间:2015-11-16 05:24:20

标签: javascript

我想从js。

访问csv文件

所以我在html中使用POST表单标签上传它。

我怎么能用js访问它?

2 个答案:

答案 0 :(得分:1)

使用简单的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");
  }
});

答案 1 :(得分:0)

你不能不进行AJAX调用。一旦它在服务器上,客户端将需要请求它。

您要求的是Web开发的核心问题,以及您将如何完成它在很大程度上取决于您的服务器运行的内容。例如,如果您已将此CSV文件发布到运行PHP和MySQL的服务器,并且它现在存储在MySQL数据库中,则需要服务器端PHP从数据库中检索文件并将其内容提供给客户端

我希望这会有所帮助。