Flash video does not work due to UrlGenerator API call behavior
|
kjholla
Joined: 2009-03-31
Posts: 44 |
Posted: Thu, 2009-12-31 00:18
|
|
Hello, I am trying to modify the flashvideo module to suit my needs. However, I see that the same code seems to have differing behavior in two of my Gallery2 INstallations. Both gallery2 installations use version 2.3 I have the same code running on both:
$urlGenerator =& $gallery->getUrlGenerator();
$src = $urlGenerator->generateUrl(
array('view' => 'core.DownloadItem', 'itemId' => $entity->getId(),
'serialNumber' => $entity->getSerialNumber()),
array('forceFullUrl' => true, 'forceSessionId' => false, 'htmlEntities' => false));
In one installation, the URL generated is as below: http://mydifferentdomain.com/gallery2/download/21833-1/mymovie.flv?g2_GALLERYSID=8abfa929f29b710b5890fd95ef49daf5 This works for my purpose. However, in another, it shows: http://mydomain.com/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=20630&g2_serialNumber=5 This doesn't work with the flash player I am using. Can anyone help me understand what setting or configuration is causing this difference in behavior of the UrlGenerator API? How can I control this so that I get a URL I know will work for my setup on both installations? Regards, |
|

Posts: 4342
Different urlrewrite rules in the urlrewrite module - the first has the rule for dowload urls enabled, the second doesn't.
Posts: 44
It works!! Fantastic!
This really makes me feel stupid to see that it was such a simple solution. Thanks a lot alecmyers.
Regards,
KH