2010-05-27 134 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)的教程。一旦你开始了,你会更好地感受到正在发生的事情。