Skip to content

Commit ea217e6

Browse files
committed
Invoke the ParameterPartBinary.ToString rather than duplicating the logic
1 parent 070579b commit ea217e6

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

Source/HttpMultipartParser/StreamingMultipartFormDataParser.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.IO;
3-
using System.Linq;
43
using System.Text;
54
using System.Threading;
65
using System.Threading.Tasks;
@@ -155,8 +154,7 @@ public async Task RunAsync(CancellationToken cancellationToken = default)
155154
var streamingParser = new StreamingBinaryMultipartFormDataParser(stream, boundary, Encoding ?? Constants.DefaultEncoding, BinaryBufferSize, binaryMimeTypes, ignoreInvalidParts);
156155
streamingParser.ParameterHandler += binaryParameterPart =>
157156
{
158-
var data = string.Join(Environment.NewLine, binaryParameterPart.Data.Select(binaryLine => Encoding.GetString(binaryLine)));
159-
ParameterHandler.Invoke(new ParameterPart(binaryParameterPart.Name, data));
157+
ParameterHandler.Invoke(new ParameterPart(binaryParameterPart.Name, binaryParameterPart.ToString(Encoding)));
160158
};
161159

162160
streamingParser.FileHandler += (name, fileName, type, disposition, buffer, bytes, partNumber, additionalProperties) =>

0 commit comments

Comments
 (0)