mirror of
https://github.com/yiisoft/yii2.git
synced 2026-03-21 06:33:43 +01:00
Fixed yii\web\MultipartFormDataParser adds an extra newline to every value
This commit is contained in:
@@ -18,10 +18,10 @@ class MultipartFormDataParserTest extends TestCase
|
||||
$boundary = '---------------------------22472926011618';
|
||||
$contentType = 'multipart/form-data; boundary=' . $boundary;
|
||||
$rawBody = "--{$boundary}\nContent-Disposition: form-data; name=\"title\"\r\n\r\ntest-title";
|
||||
$rawBody .= "--{$boundary}\nContent-Disposition: form-data; name=\"Item[name]\"\r\n\r\ntest-name";
|
||||
$rawBody .= "--{$boundary}\nContent-Disposition: form-data; name=\"someFile\"; filename=\"some-file.txt\"\nContent-Type: text/plain\r\n\r\nsome file content";
|
||||
$rawBody .= "--{$boundary}\nContent-Disposition: form-data; name=\"Item[file]\"; filename=\"item-file.txt\"\nContent-Type: text/plain\r\n\r\nitem file content";
|
||||
$rawBody .= "--{$boundary}--";
|
||||
$rawBody .= "\r\n--{$boundary}\nContent-Disposition: form-data; name=\"Item[name]\"\r\n\r\ntest-name";
|
||||
$rawBody .= "\r\n--{$boundary}\nContent-Disposition: form-data; name=\"someFile\"; filename=\"some-file.txt\"\nContent-Type: text/plain\r\n\r\nsome file content";
|
||||
$rawBody .= "\r\n--{$boundary}\nContent-Disposition: form-data; name=\"Item[file]\"; filename=\"item-file.txt\"\nContent-Type: text/plain\r\n\r\nitem file content";
|
||||
$rawBody .= "\r\n--{$boundary}--";
|
||||
|
||||
$bodyParams = $parser->parse($rawBody, $contentType);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user