Пытаюсь разобраться с выгрузкой файлов в Пирамиде - сделал свой класс с интерфейсом FileUploadTempStore, сессии не используются. Обеспечил в методе __setitem__ чтение файла и его сохранение в временную директорию на диске, там же наверно можно добавить какие-либо проверки и т.п.
А потом и подумал - а зачем это все городить? И как потом почистить эту директорию для временных файлов из моего приложения? (извне - cron'ом)
Или лучше завязать реализацию FileUploadTempStore на механизм сессий?
Подскажите пожалуйста, как правильнее использовать FileUploadTempStore? Может есть еще какая-то неочевидная новичку польза от этого хранилища, особенно по сравнению с тупым чтением пересылаемого файла и записью его на диск?