Browse Source

orient function uses exif_read_data for which valid image types are only JPEG and TIFF as per the document [1].

When trying to upload an screenshot with png type I was getting message as *failed* even though image was uploading. So added a fix to check image type before calling orient function. Not sure if this is a proper fix but after this i'm not getting any error during file upload

[1] http://au2.php.net/manual/en/function.exif-read-data.php
pull/380/head
Vasudev Kamath 10 years ago
parent
commit
1b3d84422e
  1. 3
      mod/photos.php

3
mod/photos.php

@ -740,7 +740,8 @@ function photos_post(&$a) {
killme();
}
$ph->orient($src);
if($ph->getType() != 'image/png')
$ph->orient($src);
@unlink($src);
$max_length = get_config('system','max_image_length');

Loading…
Cancel
Save