In my Catalyst application, I'm reading an attachment of a multipart message into a variable and trying to send it as HTTP response. I've set the content type too, but I don't get the file on the browser.
I'm getting the following in the log: Caught exception in engine "Not a GLOB reference at /usr/local/share/perl/5.8.8/Catalyst/Engine.pm line 47." I'm dumping the same variable contents into a temp file, and on checking, it gives me the same content and content length as is being set as $c->res->body and $c->res->content_length respectively. I'm using Marc Overmeer's Mail::Box module to parse the message and fetch the attachment. Controller action code: # fetching $content $c->res->body($content); my $ctype = $attach->contentType; $c->res->content_type($ctype); In end action: my ( $self, $c ) = @_; return 1 in $c->res->body; ... Ubuntu 8.10 Linux kernel 2.6.27 Perl version 5.10 Catalyst 5.71001 Mail::Box 2.078 Anything else needed? -- Regards, Terence. http://www.deeproot.in Ph: +91 (80) 4089 0000 _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/