ibmman has asked for the wisdom of the Perl Monks concerning the following question:
Thanks!sub getMediaFile{ my $self = shift(); my $q = $self->query(); my $fileId = $q->param("fileId"); my $getPreviewFile = $q->param("preview"); my $mediaFileInfoTemp = BioMeRSAModel::getMediaInfo($fileId); my %mediaFileInfo = %$mediaFileInfoTemp; my $filePath = $mediaFileInfo{"path"}."/".$mediaFileInfo{"filename +"}; if ($getPreviewFile eq "true"){ my $NameWithoutExtension = $mediaFileInfo{"filename"}; $NameWithoutExtension =~ s/\.[^.]*$//; my $previewFilePath = $mediaFileInfo{"path"}."/".$NameWithoutE +xtension."_preview.jpg"; if (-e $previewFilePath){ $filePath = $previewFilePath; } } $q->header( -type => 'image/jpeg'); my $fileData; my $fileBuffer; open MEDIAFILE, $filePath or return "error opening file"; binmode MEDIAFILE; while(read(MEDIAFILE, $fileBuffer, 1)){ $fileData.=$fileBuffer; } return $fileData;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Problems with dynamic images
by Anonymous Monk on Mar 08, 2009 at 08:29 UTC | |
by ibmman (Novice) on Mar 08, 2009 at 23:04 UTC |