[这是关于之前与计算机语言学家讨论的后续/清理问题,希望我对此进行了足够的说明] ImageResizer 是否可以在站点根目录之外获取文件并提供服务(从而避免使未更改的原件在线可用)?或者这种情况的最佳实践是什么?
*是否应该将原件存储在站点根目录之外,在线存储基本调整大小的图像(通过 url auth / httpmodule 等保护),然后让 Imageresizer 根据该图像动态调整拇指等的大小?据我所知,我还没有找到一种方法来限制对文件夹的 100% 访问,除非通过 imageresizer 请求。如果 ImageResizer 可以调整大小,用户似乎可以访问它。
*或者也许是一个解决方案,控制器提供原始图像,然后由 ImageResizer 处理。
主要目的:
能够完全自定义权限规则
能够以安全的方式提供服务(至少据我所知,未经更改的用户上传的图像不应直接在站点根目录下访问)。保留原件似乎是一种面向未来的策略。
能够利用 ImageResizer 即时调整大小的强大功能。
任何关于其他人如何实现这一点的意见也受到赞赏。