第8章 表单处理

来源:互联网 发布:软件开发项目计划书 编辑:程序博客网 时间:2024/06/05 20:19

8.1 向服务器发送客户端数据
两种方式:查询字符串和请求正文

8.2 HTML表单

8.3 编码

表单提交默认URL编码:application/x-wwwform-urlencoded
上传文件:multipart/form-data

8.4 处理表单的不同方式

8.5 Express表单处理
GET提交表单,表单域在req.query对象中。
POST提交,需要安装body-parser中间件(npm install –save body-parser),然后引入:

app.use(require('body-parser')());

req.body即变为可用。

8.6 处理AJAX表单
如果是AJAX请求,req.xhr值为true。req.accepts试图确定返回的最合适的响应类型。

8.7 文件上传
对于复合表单处理,目前有两种流行而健壮的选择:Busboy和Formidable。Formidable稍微简单一些。

8.8 jQuery文件上传
jQuery File Upload

原创粉丝点击