Hello Nimians! I'm well into making a CMS/site builder using Guildenstern, but i'm just now getting around to needing forms that upload files. I'm trying to use Guildenstern's streamingserver[1] and the receiveInChunks() iterator in an example program just to try and get it working. The Guildenstern examples stop short of actually showing you how to grab and save the file, AFAICT. If i echo the body(:string) of a POST request, i get something like this.
(This output is from an attempt without a file upload. If i would have added a file, in the second chunk it would have had a filename, a different Content-Type, and after that a bunch of gibberish which would have been the uploaded file itself (base64 encoded?). -----------------------------416231406732801938054063358022 Content-Disposition: form-data; name="msg" hello, nimians! -----------------------------416231406732801938054063358022 Content-Disposition: form-data; name="file"; filename="" Content-Type: application/octet-stream -----------------------------416231406732801938054063358022-- Run Is there something in the standard library to parse this string "format" to grab the data i need? Or what approach would you take? I've always had a request object with fields in the past, so i'm not sure what i'm supposed to be looking into. :) Thanks in advance 1. <https://olliniinivaara.github.io/GuildenStern/guildenstern/streamingserver.html#receiveInChunks.i>