2010-05-27 43 views
1

我試圖瞭解一些web服務器/ html/javasacript等基礎知識。我不喜歡任何各種框架像php/asp,我只是想獲得低層次的外觀(現在)。如何使用http請求和JavaScript將文件保存在http服務器上?

目前我正試圖瞭解數據如何發送到/保存在後端,但我必須承認,目前我在w3上的各種規格/技術方面有點失落!

如果我有一些數據,比如xml,我想保存在後端上,我該如何去解決它?

我假設我將不得不使用類似於HTTP PUT或POST請求的內容到包含一些JavaScript的html文檔,該文檔又會處理數據,例如,保存在某個地方。現在從google搜索我可以看出這似乎並非如此,所以我的假設是完全錯誤的!

那麼它是如何完成的?它可以做到,或者我必須使用像PHP或ASP的東西?

TIA。

BG

回答

1

我假設我將不得不使用類似於HTTP PUT或POST請求的內容來處理包含一些JavaScript的html文檔,該文檔又會處理數據,例如,保存在某個地方。

這不完全正確。您需要使用HTTP POST將數據發送到Web服務器,但此時您需要一些服務器端腳本來處理正在發送的文件數據並對其執行操作。 Javascript是一種運行在用戶瀏覽器上而不是服務器上的客戶端語言。

請參閱http://www.cs.tut.fi/~jkorpela/forms/file.html瞭解文件上傳如何從HTTP透視圖和某些技術來處理數據服務器端。

+0

好吧,這很有趣。我錯誤地認爲 - JavaScript會在後端工作。 php等人使用過的東西。 – 2010-05-27 15:39:43

+0

CGI - http://www.w3.org/CGI/另請參閱http://www.garshol.priv.no/download/text/http-tut.html – Sijin 2010-05-27 16:38:58

0

客戶端(即瀏覽器)將數據發送到網絡服務器。網絡服務器上的程序應該將這些數據存儲到文件中。該程序可以是PHP或ASP腳本或Web服務器插件。

0

請記住,JavaScript是一個客戶端進程,這意味着無論JavaScript做什麼都不會影響服務器。您可以將JavaScript與服務器端語言(如PHP或ASP)一起使用,以使服務器執行除了爲網站提供服務之外的任何其他功能,但這只是針對您要求的內容。在後端保存XML需要服務器端操作(通過PHP或ASP等語言處理,但可以通過JavaScript或HTTP(GET/POST)請求調用)。

我從你的文章中瞭解到,你只是想了解那裏的內容,但從長遠來看,你想完成什麼?

我建議您閱讀關於JavaScript和/或服務器端腳本語言(如PHP或ASP)的教程。一旦你開始了,你會更好地感受到正在發生的事情。

相關問題