文档

0040-00000311

更新时间:

问题描述

用户提交图片缩放请求参数不规范。

问题原因

用户提交图片缩放请求,mode参数不符合规范,m的取值范围为:

  • lfit(默认值):等比缩放,缩放图限制为指定w与h的矩形内的最大图片。

  • mfit:等比缩放,缩放图为延伸出指定w与h的矩形框外的最小图片。

  • fill:将原图等比缩放为延伸出指定w与h的矩形框外的最小图片,然后将超出的部分进行居中裁剪。

  • pad:将原图缩放为指定w与h的矩形内的最大图片,然后使用指定颜色居中填充空白部分。

  • fixed:固定宽高,强制缩放

如果m指定了取值范围外的值则会报错。

问题示例

GET /example_image?x-oss-process=image/resize,w_100,m_abc HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 03 Feb 2023 03:41:49 GMT
Content-Type: application/xml

上述请求串中模式参数m指定值为abc,不在m的合法取值范围内,导致报错。

解决方案

使用符合规范的mode参数提交请求。

相关文档

图片缩放

  • 本页导读 (1)
文档反馈