Rather than using os functions to create thumbnails on the filesystem, create the thumbnail in memory and push it to the media storage using default_storage. This fixes the thumbnail tag when using remote media storage.
I have tested this using remote storage (S3), and local storage. I would appreciate a second set of eyes on the fix.
Closing this, as I am creating a new PR for an additional feature to aid in using S3, which depends on these changes and so will also incorporate them.
This is an implementation of the fix described here: https://groups.google.com/forum/#!msg/mezzanine-users/WGVaNhD5vRs/7Ktw7-UkosgJ
Rather than using
os
functions to create thumbnails on the filesystem, create the thumbnail in memory and push it to the media storage usingdefault_storage
. This fixes the thumbnail tag when using remote media storage.I have tested this using remote storage (S3), and local storage. I would appreciate a second set of eyes on the fix.