diff --git a/lib/formidable/incoming_form.js b/lib/formidable/incoming_form.js index 4194a738..6e452103 100644 --- a/lib/formidable/incoming_form.js +++ b/lib/formidable/incoming_form.js @@ -275,7 +275,7 @@ IncomingForm.prototype._initMultipart = function(boundary) { part.name = m[1]; } - if (m = headerValue.match(/filename="([^;]+)"/i)) { + if (m = headerValue.match(/filename="([^"]+)"/i)) { part.filename = m[1].substr(m[1].lastIndexOf('\\') + 1); } } else if (headerField == 'content-type') {