Thread Fileupload mit Statusanzeige
(17 answers)
Opened by Paulaner at 2010-08-08 16:21 2010-08-08T20:03:38 pq Es besteht hier das prinzipielle Problem, dass niemand den Client daran hindert, interessante Parameter nicht im Querystring sondern in den Postdaten hinter den Dateiuploads zu schicken. Folglich ist es selbst theoretisch nicht immer möglich, auf alle eventuell interessanten Parameter vor oder während der Bearbeitung der Uploads zuzugreifen. Wenn man allerdings genau weiß, dass alles, was einen vor oder während der Bearbeitung der Uploads interessiert, im Querystring steht, dann kann man ja auch so vorgehen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 use CGI; # Parse query string only: my $cgi = CGI->new($ENV{QUERY_STRING}); # Extract relevant parameters: my ($query, $params) = map { $cgi->param($_) } qw(query params); # Upgrade to full CGI context and process uploads: $cgi = CGI->new(\&upload_handler, undef, 0); # Handle upload data: sub upload_handler { my ($name, $buffer, $nbytes) = @_; # ... do something ... } When C++ is your hammer, every problem looks like your thumb.
|