changeset 2065:ffa02039a11a default tip

fix multipart content-type
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 18 Nov 2025 21:44:05 -0700
parents 5fb3a2e6e533
children
files src/goodjava/webserver/RequestParser.java
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
diff -r 5fb3a2e6e533 -r ffa02039a11a src/goodjava/webserver/RequestParser.java
--- a/src/goodjava/webserver/RequestParser.java	Sat Nov 15 18:18:46 2025 -0800
+++ b/src/goodjava/webserver/RequestParser.java	Tue Nov 18 21:44:05 2025 -0700
@@ -228,7 +228,10 @@
 					isBinary = false;
 				} else
 					throw new ParseException(parser,"bad file content-type");
-				while( parser.inCharRange('a','z') || parser.inCharRange('0','9') || parser.anyOf("-.") );
+				while( parser.inCharRange('a','z')
+					|| parser.inCharRange('0','9')
+					|| parser.anyOf("-.;= ")
+				);
 				contentType = parser.textFrom(start);
 			}
 			require( parser.match("\r\n") );