diff --git a/multipart-form/multipart-form.raku b/multipart-form/multipart-form.raku index bb920c1..a381800 100755 --- a/multipart-form/multipart-form.raku +++ b/multipart-form/multipart-form.raku @@ -51,13 +51,18 @@ get '/', -> $request, $response { }; post '/', -> $request, $response { - my Str $filename = - $request.content ~ - '.' ~ - $request.content.split('/')[1]; - my Buf $file-body = $request.content; + # This works: + #my Str $filename = + # $request.content ~ + # '.' ~ + # $request.content.split('/')[1]; + #my Buf $file-body = $request.content; + # + #('uploads/' ~ $filename).IO.spurt: $file-body; - ('uploads/' ~ $filename).IO.spurt: $file-body; + # Not sure about this: + dd $request.content.decode; # Works! + dd $request.content; # Doesn't like hyphen? $response.redirect('/'); }; diff --git a/multipart-form/templates/index.mustache b/multipart-form/templates/index.mustache index 63a8e5c..b97e298 100644 --- a/multipart-form/templates/index.mustache +++ b/multipart-form/templates/index.mustache @@ -6,6 +6,10 @@

{{title}}

+
+ + +