2012-01-18 48 views
0

我想在服务器上使用客户端的Javascript和perl cgi脚本将文件发送到服务器。而且我不知道从哪里开始。从Javascript/jQuery上传文件到perl cgi脚本

这是我明白我需要做的;打开文件读取它,将其作为请求主体传递给服务器,将文件从服务器端的请求主体中拉出。

那么任何人都知道一个很好的方法来做到这一点?如果我有任何错误的基础知识,请让我知道。

+0

可能重复的[HTML5文件上传到Java Servlet](http://stackoverflow.com/questions/7114087/html5-file-upload-to-java-servlet) – Quentin 2012-01-18 22:43:27

回答

0

我建议使用jQuery的客户端和CGI.pm服务器端。以下资源将提供详细信息:

  • Tutorial如何利用现代浏览器的文件API(有或无拖和下降的比喻)。 要查看您的目标用户代理是否支持此技术,请查看和here
  • JQuery method发出POST请求 data属性将为reader.result(采用链接教程中代码示例中的变量名称)。 只需记住拨打reader.readAsText即可将文件内容提供给javascript。
  • 使用perl模块CGI.pm作为cgi脚本的一部分处理上传的文件。

如果您需要更多支持以完成工作,请留下评论。引用文档中的解释和示例代码实际上相当不错。 如果你还没有这样做,还可以看一下昆廷反驳的问题的答案。问候