Support Windows path in ContentDisposition::parse
This commit makes sure that ContentDisposition::parse supports Windows path with a backslash. Closes gh-30111
This commit is contained in:
@@ -169,6 +169,14 @@ class ContentDispositionTests {
|
||||
assertThat(cd.toString()).isEqualTo("form-data; name=\"foo\"; filename=\"bar\\\\\"");
|
||||
}
|
||||
|
||||
@Test
|
||||
void parseWindowsPath() {
|
||||
ContentDisposition cd = ContentDisposition.parse("form-data; name=\"foo\"; filename=\"D:\\foo\\bar.txt\"");
|
||||
assertThat(cd.getName()).isEqualTo("foo");
|
||||
assertThat(cd.getFilename()).isEqualTo("D:\\foo\\bar.txt");
|
||||
assertThat(cd.toString()).isEqualTo("form-data; name=\"foo\"; filename=\"D:\\\\foo\\\\bar.txt\"");
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user