Thread upload() im List Kontext geht nicht (8 answers)
Opened by Gast at 2008-09-17 21:25

Gast Gast
 2008-09-18 12:39
#114761 #114761
RalphFFM+2008-09-18 10:20:34--
Ich glaube nicht, daß mit Listenkontext auch eine leere Liste gemeint ist.


also, das Problem habe ich jetzt gelöst indem ich einfach alle param durchteste. Aber weil es mich interessiert habe ich mal in den source gesehen und demnach sollte es gehen, den upload() macht nichts anderes als :

sub upload {
my($self,$param_name) = self_or_default(@_);
my @param = grep(ref && defined(fileno($_)), $self->param($param_name));
return unless @param;
return wantarray ? @param : $param[0];
}

und $self->param(undef) liefert ja alle parameter zurück.
Und in parse() wird read_multipart() aufgerufen, das wiederum macht irgendwann:
push(@{$self->{$param}},$filehandle);

rolf



View full thread upload() im List Kontext geht nicht