mirror of
https://github.com/sstent/node.git
synced 2026-01-27 15:41:43 +00:00
big update - restarted app including jquery
This commit is contained in:
25
app/node_modules/formidable/lib/querystring_parser.js
generated
vendored
Normal file
25
app/node_modules/formidable/lib/querystring_parser.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
if (global.GENTLY) require = GENTLY.hijack(require);
|
||||
|
||||
// This is a buffering parser, not quite as nice as the multipart one.
|
||||
// If I find time I'll rewrite this to be fully streaming as well
|
||||
var querystring = require('querystring');
|
||||
|
||||
function QuerystringParser() {
|
||||
this.buffer = '';
|
||||
};
|
||||
exports.QuerystringParser = QuerystringParser;
|
||||
|
||||
QuerystringParser.prototype.write = function(buffer) {
|
||||
this.buffer += buffer.toString('ascii');
|
||||
return buffer.length;
|
||||
};
|
||||
|
||||
QuerystringParser.prototype.end = function() {
|
||||
var fields = querystring.parse(this.buffer);
|
||||
for (var field in fields) {
|
||||
this.onField(field, fields[field]);
|
||||
}
|
||||
this.buffer = '';
|
||||
|
||||
this.onEnd();
|
||||
};
|
||||
Reference in New Issue
Block a user