Hi group,

I have no idea how to export images located outside of public directory.
Forgive me to disturbing groups such a lame questions but cant find  
working example with google... 

I have a route

$r->get('/pdataexport_qc')->to('Pdataexport#showQC');
$r->post('/showqcshowimg')->to('Pdataexport#showQCshowIMG');

in my Pdataexport.pm

sub showQC{
    my $self = shift;
    my $pDataPath = $self->config('phenotypeDataFromResoraDbFilesPath');
    my $dir = $self->param('dir');
    $self->stash( dirToQC => $dir);
    $self->render('phenotypeExport/showDataQC');
}

my template phenotypeExport/showDataQC.html.ep


% layout 'all';
<table border="0" style="border-collapse: collapse;">
<tr><td><img 
src="https://192.168.11.11:1777/showqcshowimg?dir=<%=$dirToQC%>&img=AH1vsAGE.png"></td></tr>
</table>
</body>
</html>

which generates me nice url
<table border="0" style="border-collapse: collapse;">
<tr><td><img src="https://
192.168.11.11:1777/showqcshowimg?dir=2018-04-03-18-32-46_G&img=AH1vsAGE.png">
</table>
</table>


but in log output I can see that was not routed to showqcshowimg
sub showQCshowIMG {
    my $self = shift;
    my $img = $self->param('img');
    my $dir = $self->param('dir');
    my $pDataPath = $self->config('phenotypeDataFromResoraDbFilesPath');
    $self->render_file(filepath => $pDataPath.$dir."/".$img, 'filename' => 
$img );
}

Can you give a simpe example how it should be done?
or maybe you know page or open project which can play as example?

Thank you,
tj




-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mojolicious+unsubscr...@googlegroups.com.
To post to this group, send email to mojolicious@googlegroups.com.
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to