-2
我在Tomcat的文件夾中保存的文本文件, C:\ Program Files文件/ Apache軟件基金會/ tomcat7.0 /測試/ test.txt的如何使用javascript從tomcat服務器下載文件?
我只能在瀏覽器中打開我自己的電腦上。
如何下載並將其保存到本地磁盤,例如:f:\ test.txt。
我可以只使用Javascript嗎? 任何示例代碼?
非常感謝!
我在Tomcat的文件夾中保存的文本文件, C:\ Program Files文件/ Apache軟件基金會/ tomcat7.0 /測試/ test.txt的如何使用javascript從tomcat服務器下載文件?
我只能在瀏覽器中打開我自己的電腦上。
如何下載並將其保存到本地磁盤,例如:f:\ test.txt。
我可以只使用Javascript嗎? 任何示例代碼?
非常感謝!
所有webserver都支持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);
除非將其上傳到實時服務器,否則無法從其他PC打開它。一旦你上傳到服務器,你可以使用ajax獲得文本文件的內容,但只需下載你不需要的文件javascript:你可以使用這樣的東西:http://example.com/data/data.txt – sajay
@sajay我怎麼上傳它到服務器?它可以成爲tomcat服務器嗎?當使用ajax時,我如何將它鏈接到服務器? – qwerty123