Mercurial Hosting > luan
diff src/luan/webserver/Request.java @ 1147:30d87b7d1d62
webserver - support multipart/form-data
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 01 Feb 2018 22:06:37 -0700 |
parents | 2dda3c92a473 |
children | 4beabb087be6 |
line wrap: on
line diff
--- a/src/luan/webserver/Request.java Thu Feb 01 03:08:21 2018 -0700 +++ b/src/luan/webserver/Request.java Thu Feb 01 22:06:37 2018 -0700 @@ -14,5 +14,19 @@ public final Map<String,Object> headers = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); public final Map<String,String> cookies = Collections.synchronizedMap(new LinkedHashMap<String,String>()); - public volatile String body; + public volatile byte[] body; + + public static final class MultipartFile { + public final String filename; + public final Object content; // byte[] or String + + MultipartFile(String filename,Object content) { + this.filename = filename; + this.content = content; + } + + public String toString() { + return "{filename="+filename+", content="+content+"}"; + } + } }