Authored by 姜枫

add form decode

... ... @@ -83,7 +83,7 @@ function formy(ctx, opts) {
var form = new forms.IncomingForm(opts)
form
.on('end', function() {
fields = qs.parse(fieldsArray.join('&'));
fields = qs.parse(fieldsArray.join('&'), {decoder: decodeURIComponent});
if (Object.keys(files).length !== 0) {
fields._files = files;
}
... ... @@ -103,7 +103,7 @@ function formy(ctx, opts) {
//
// fields[field] = value;
// }
fieldsArray.push(field + '=' + value);
fieldsArray.push(field + '=' + encodeURIComponent(value));
})
.on('file', function(field, file) {
if (files[field]) {
... ...