1 write to Headers
Microsoft.AspNetCore.WebUtilities (1)
MultipartReader.cs (1)
102return new MultipartSection() { Headers = headers, Body = _currentStream, BaseStreamOffset = baseStreamOffset };
38 references to Headers
Microsoft.AspNetCore.Http (1)
Features\FormFeature.cs (1)
275file.Headers = new HeaderDictionary(section.Headers);
Microsoft.AspNetCore.WebUtilities (4)
MultipartSection.cs (4)
21if (Headers != null && Headers.TryGetValue(HeaderNames.ContentType, out var values)) 36if (Headers != null && Headers.TryGetValue(HeaderNames.ContentDisposition, out var values))
Microsoft.AspNetCore.WebUtilities.Tests (33)
MultipartReaderTests.cs (33)
115Assert.Single(section.Headers); 116Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 158Assert.Single(section.Headers); 159Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 175Assert.Single(section.Headers); 176Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 192Assert.Single(section.Headers); 193Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 200Assert.Equal(2, section.Headers.Count); 201Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 202Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 218Assert.Single(section.Headers); 219Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 226Assert.Equal(2, section.Headers.Count); 227Assert.Equal("form-data; name=\"file1\"; filename=\"a色.txt\"", section.Headers["Content-Disposition"][0]); 228Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 244Assert.Single(section.Headers); 245Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 252Assert.Equal(2, section.Headers.Count); 253Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 254Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 261Assert.Equal(2, section.Headers.Count); 262Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.Headers["Content-Disposition"][0]); 263Assert.Equal("text/html", section.Headers["Content-Type"][0]); 291Assert.Single(section.Headers); 292Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 299Assert.Equal(2, section.Headers.Count); 300Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 301Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 338Assert.Single(section.Headers); 339Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD!.txt\"", section.Headers["Content-Disposition"][0]); 373Assert.Single(section.Headers); 374Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD\uFFFDU.txt\"", section.Headers["Content-Disposition"][0]);