Comparing version 0.2.2 to 0.2.3
@@ -9,3 +9,4 @@ // TODO: | ||
var ReadableStream = require('stream').Readable || require('readable-stream'), | ||
inherits = require('util').inherits; | ||
inherits = require('util').inherits, | ||
path = require('path'); | ||
@@ -124,3 +125,3 @@ var Dicer = require('dicer'); | ||
else if (RE_FILENAME.test(parsed[i][0])) | ||
filename = decodeText(parsed[i][1], 'binary', 'utf8'); | ||
filename = path.basename(decodeText(parsed[i][1], 'binary', 'utf8')); | ||
} | ||
@@ -127,0 +128,0 @@ } else |
{ "name": "busboy", | ||
"version": "0.2.2", | ||
"version": "0.2.3", | ||
"author": "Brian White <mscdex@mscdex.net>", | ||
@@ -4,0 +4,0 @@ "description": "A streaming parser for HTML form data for node.js", |
@@ -128,2 +128,29 @@ var Busboy = require('..'); | ||
}, | ||
{ source: [ | ||
['-----------------------------paZqsnEHRufoShdX6fh0lUhXBP4k', | ||
'Content-Disposition: form-data; name="upload_file_0"; filename="/tmp/1k_a.dat"', | ||
'Content-Type: application/octet-stream', | ||
'', | ||
'ABCDEFGHIJKLMNOPQRSTUVWXYZ', | ||
'-----------------------------paZqsnEHRufoShdX6fh0lUhXBP4k', | ||
'Content-Disposition: form-data; name="upload_file_1"; filename="C:\\files\\1k_b.dat"', | ||
'Content-Type: application/octet-stream', | ||
'', | ||
'ABCDEFGHIJKLMNOPQRSTUVWXYZ', | ||
'-----------------------------paZqsnEHRufoShdX6fh0lUhXBP4k', | ||
'Content-Disposition: form-data; name="upload_file_2"; filename="relative/1k_c.dat"', | ||
'Content-Type: application/octet-stream', | ||
'', | ||
'ABCDEFGHIJKLMNOPQRSTUVWXYZ', | ||
'-----------------------------paZqsnEHRufoShdX6fh0lUhXBP4k--' | ||
].join('\r\n') | ||
], | ||
boundary: '---------------------------paZqsnEHRufoShdX6fh0lUhXBP4k', | ||
expected: [ | ||
['file', 'upload_file_0', 26, false, '1k_a.dat', '7bit', 'application/octet-stream'], | ||
['file', 'upload_file_1', 26, false, '1k_b.dat', '7bit', 'application/octet-stream'], | ||
['file', 'upload_file_2', 26, false, '1k_c.dat', '7bit', 'application/octet-stream'] | ||
], | ||
what: 'Files with filenames containing paths' | ||
}, | ||
]; | ||
@@ -130,0 +157,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
669434
5392