...
|
...
|
@@ -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]) {
|
...
|
...
|
|