Merge branch '2.2.x'
This commit is contained in:
@@ -88,15 +88,18 @@ public final class RegexPatterns {
|
||||
}
|
||||
|
||||
public static String multipartParam(Object name, Object value) {
|
||||
return ".*--(.*)\r\nContent-Disposition: form-data; name=\"" + name
|
||||
+ "\"\r\n(Content-Type: .*\r\n)?(Content-Transfer-Encoding: .*\r\n)?(Content-Length: \\d+\r\n)?\r\n"
|
||||
+ value + "\r\n--\\1.*";
|
||||
return ".*--(.*)\r?\nContent-Disposition: form-data; name=\"" + name
|
||||
+ "\"\r?\n(Content-Type: .*\r?\n)?(Content-Transfer-Encoding: .*\r?\n)?(Content-Length: \\d+\r?\n)?\r?\n"
|
||||
+ value + "\r?\n--.*";
|
||||
}
|
||||
|
||||
public static String multipartFile(Object name, Object filename, Object content, Object contentType) {
|
||||
return ".*--(.*)\r\nContent-Disposition: form-data; name=\"" + name + "\"; filename=\"" + filename
|
||||
+ "\"\r\n(Content-Type: " + toContentType(contentType)
|
||||
+ "\r\n)?(Content-Transfer-Encoding: .*\r\n)?(Content-Length: \\d+\r\n)?\r\n" + content + "\r\n--\\1.*";
|
||||
public static String multipartFile(Object name, Object filename, Object content,
|
||||
Object contentType) {
|
||||
return ".*--(.*)\r?\nContent-Disposition: form-data; name=\"" + name
|
||||
+ "\"; filename=\"" + filename + "\"\r?\n(Content-Type: "
|
||||
+ toContentType(contentType)
|
||||
+ "\r?\n)?(Content-Transfer-Encoding: .*\r?\n)?(Content-Length: \\d+\r?\n)?\r?\n"
|
||||
+ content + "\r?\n--.*";
|
||||
}
|
||||
|
||||
private static String toContentType(Object contentType) {
|
||||
|
||||
Reference in New Issue
Block a user