diff src/goodjava/webserver/RequestParser.java @ 2065:ffa02039a11a default tip

fix multipart content-type
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 18 Nov 2025 21:44:05 -0700
parents b10031b477a4
children
line wrap: on
line diff
--- 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") );