imageresizer - ImageResizer 是否支持在图像损坏时提供备用图像?
问题描述
我们在许多地方使用 ImageResizer 图像,例如将图像嵌入到 pdf 报告中,有时用户会上传损坏的文件或带有密码的 pdf。这些当前抛出异常并且不返回任何图像。
ImageResizer 是否有某种方式可以返回替代的后备图像?(理想情况下具有等效缩放,并立即返回,没有任何 301/302 重定向)。在一个完美的世界中,我们可以指定将异常类型映射到适当的备用图像的规则。
我们无法控制客户端来处理这个问题(例如在 Telerik/Microsot 报告嵌入式图像中)
解决方案
我们目前只对 404 执行此操作。屏蔽 500 错误可能会带来更大的问题。
不过,您可以复制/修改此插件:https ://imageresizing.net/docs/v4/plugins/image404
推荐阅读
- python - 重新创建文件时不会崩溃的读取循环
- c# - 如何在 C# 中用 swagger 为一个请求对象定义多个请求示例?
- .net - 在管道中使用 Azure 密钥保管库中的证书
- anaconda - 如何更改 conda 在括号中显示的名称?
- c# - 无法为 Outlook 插件加载 VSTO 部署文件
- machine-learning - 如何对不同的输入数据使用机器学习算法?
- javascript - 使用与 providedIn 相同的服务:root 作为单例和组件的提供者与服务
- reflection - F# 反射:将数组作为参数传递给 MethodInfo.Invoke
- json - Angular 8 ngx-translate 从 URL 加载翻译 JSON 文件
- react-native - 如何缓存数据并在反应式中获取?