1 write to Headers
Microsoft.AspNetCore.WebUtilities (1)
MultipartReader.cs (1)
103return new MultipartSection() { Headers = headers, Body = _currentStream, BaseStreamOffset = baseStreamOffset };
46 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 (41)
MultipartReaderTests.cs (41)
114Assert.Single(section.Headers); 115Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 194Assert.Single(section.Headers); 195Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 211Assert.Single(section.Headers); 212Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 228Assert.Single(section.Headers); 229Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 236Assert.Equal(2, section.Headers.Count); 237Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 238Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 254Assert.Single(section.Headers); 255Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 262Assert.Equal(2, section.Headers.Count); 263Assert.Equal("form-data; name=\"file1\"; filename=\"a色.txt\"", section.Headers["Content-Disposition"][0]); 264Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 280Assert.Single(section.Headers); 281Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 288Assert.Equal(2, section.Headers.Count); 289Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 290Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 297Assert.Equal(2, section.Headers.Count); 298Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.Headers["Content-Disposition"][0]); 299Assert.Equal("text/html", section.Headers["Content-Type"][0]); 327Assert.Equal(2, section.Headers.Count); 328Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 329Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 334Assert.Equal(2, section.Headers.Count); 335Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.Headers["Content-Disposition"][0]); 336Assert.Equal("text/html", section.Headers["Content-Type"][0]); 364Assert.Single(section.Headers); 365Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 372Assert.Equal(2, section.Headers.Count); 373Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 374Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 411Assert.Single(section.Headers); 412Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD!.txt\"", section.Headers["Content-Disposition"][0]); 446Assert.Single(section.Headers); 447Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD\uFFFDU.txt\"", section.Headers["Content-Disposition"][0]); 475Assert.Single(section.Headers); 476Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]);