Vibe.d form file attributes
WebFreak001 via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Dec 20 10:42:11 PST 2016
On Tuesday, 20 December 2016 at 18:22:51 UTC, aberba wrote:
> [...]
> Now I wanted to implement this in D (vibe.d) and here is what I
> did in the file upload handler.
>
> void upload(HTTPServerRequest req, HTTPServerResponse res)
> {
> import std.stdio;
>
> foreach(picture; req.files) // req.files includes all
> uploaded files
> {
> ...
> }
> }
> However, I want to filter out only those files with attribute
> name of "picture[]" from req.files. I tried req.files.name ==
> "picture[]" and other combination but there seem to be no
> property like that
iterate over req.files like this instead:
foreach (name, picture; req.files) // name is "picture[]" now
{
...
}
> (How do I print all properties of req.files by the way? :) ).
pragma(msg, __traits(allMembers, typeof(picture)));
More information about the Digitalmars-d-learn
mailing list