MDL-32471 send_stored_file() now supports the preview option
authorDavid Mudrak <david@moodle.com>
Tue, 17 Apr 2012 22:43:16 +0000 (00:43 +0200)
committerDavid Mudrak <david@moodle.com>
Tue, 24 Apr 2012 10:09:45 +0000 (12:09 +0200)
commit82c224ee7a0bd87373ceba3bf5ed9eefe29514fc
tree4ce58c52ad64bc0c1cd23f632c918686b945e8ae
parentc4d19c5a0714f7615be2df5b7d734cc6454271ee
MDL-32471 send_stored_file() now supports the preview option

If for any reason the preview image can't be generated for the given
file (eg we do not support its mimetype yet), the function will send
404 Not Found HTTP header. This will be useful for the lazy loading of
the file thumbnails as the JavaScript will simply ignore such response
and will not replace the default icon for the file.

In the future, a fallback thumbnail generator can be implemented that
would generate some sort of default preview for all files (eg using
the mimetype icon like some desktop OS do).
lib/filelib.php