[Это дополнительный / очищенный вопрос относительно предыдущего обсуждения здесь с компьютерным лингвистом, надеюсь, я указал это достаточно] Может ли ImageResizer захватывать файлы вне корня сайта и обслуживать их (таким образом избегая размещения неизмененных оригиналов в Интернете)? Или что лучше всего подходит для этого сценария?
* Должны ли оригиналы храниться за пределами корня сайта, изображение с измененным базовым размером должно храниться в Интернете (защищено с помощью проверки подлинности URL / httpmodule и т. д.), а затем позволить Imageresizer изменять размер на лету для больших пальцев и т. д. на основе этого изображения? Насколько я видел, я не нашел способа ограничить доступ к папке на 100%, за исключением случаев, когда это запрашивается через imageresizer. Если ImageResizer может изменять размер, пользователь может получить доступ к нему, кажется, иначе.
* Или, возможно, это решение с контроллером, обслуживающим исходное изображение, а затем обрабатывается ImageResizer.
Ключевая цель:
Возможность полностью настроить правила разрешений
Быть в состоянии обслуживать безопасным образом (по крайней мере, насколько я знаю, неизмененные изображения, загруженные пользователем, не должны быть доступны непосредственно в корне сайта). И сохранение оригиналов кажется перспективной стратегией.
Иметь возможность использовать великолепие ImageResizer для изменения размера на лету.
Также приветствуется любой вклад в то, как другие реализовали это.