【问题标题】:How to download file from tomcat server by javascript? [closed]如何通过javascript从tomcat服务器下载文件? [关闭]
【发布时间】:2013-07-09 08:59:08
【问题描述】:

我在我的 Tomcat 文件夹中保存了一个文本文件, c:\program files/apache软件基础/tomcat7.0/test/test.txt

我只能在我自己电脑上的浏览器中打开它。

如何下​​载并保存到本地磁盘,例如:f:\test.txt

我可以只使用 Javascript 吗? 有示例代码吗?

谢谢一百万!

【问题讨论】:

  • 除非您将其上传到实时服务器,否则您无法从其他 PC 上打开它。上传到服务器后,您可以使用 ajax 获取文本文件的内容,但只需下载不需要 javascript 的文件:您可以使用如下内容:example.com/data/data.txt
  • @sajay 如何将其上传到服务器?它可能是tomcat服务器吗?使用ajax时,如何链接到服务器?

标签: javascript tomcat download


【解决方案1】:

所有网络服务器都支持 ajax。您只能从本地网络服务器尝试 ajax。要上传到服务器,您需要购买域名和网站空间。联系任何网络托管公司,他们会为您提供指导,例如:http://godaddy.com/。下面是从服务器读取文本文件的 ajax 代码

 var txtFile = new XMLHttpRequest();
    txtFile.open("GET", "http://www.example.com/data/data.txt", true);
    txtFile.onreadystatechange = function() {
      if (txtFile.readyState === 4) {  // Makes sure the document is ready to parse.
        if (txtFile.status === 200) {  // Makes sure it's found the file.
          allText = txtFile.responseText; 
          lines = txtFile.responseText.split("\n"); // Will separate each line into an array
        }
      }
    }
    txtFile.send(null);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    • 2022-09-25
    • 2014-08-25
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    相关资源
    最近更新 更多