1. KS3对象存储支持图片处理吗?
2. 上传到KS3的图片没有扩展名时,打开链接后就直接下载了,如何做到可以通过浏览器打开这种图片?
3. 为什么有时候图片处理会返回错误?
4. 视频转码如何保持原始宽高比?
5. 使用KS3镜像源功能时访问图片不存在,KS3返回的302跳转URL失败?
6. 从KS3上传的视频无法播放?
1. KS3对象存储支持图像处理吗?
支持。具体信息参见 图像处理文档
2. 上传到KS3的图片没有扩展名时,打开链接后就直接下载了,如何做到可以通过浏览器打开这种图片?
原因:API/sdk/上传工具上传图片时只针对后缀识别文件类型,如果没有后缀就会认为是二进制文件,在服务端也没有判断。
解决方案:
- 通过API/SDK 上传文件时指定content-type。
- 本地批量修改文件后缀再通过工具上传。
- 打开文件时在连接后面拼接参数 &response-content-type=image/jpeg,例如:
http://ks3-cn-beijing.ksyun.com/gzz-beijing-test/Chrysanthemum.jpg?response-content-type=image/jpeg
3.为什么有时候图像处理会返回400错误?
图像处理返回400错误,可能由以下几个原因造成:
-
图片的大小超过10MB;
- 图片格式不是标准格式。
当发生400错误时,建议客户进行以下检查:
-
检查图片是否超过10MB;
- 对图片URL后,添加参数@[email protected]=imageInfo,发起请求,如果返回400,需尝试用其它工具转下再上传到ks3。
4. KS3有视频转码服务吗?
请咨询视频云及相关产品,参见金山云转码服务文档
5.使用KS3镜像源功能时访问图片不存在,KS3返回的302跳转URL失败?
带有图片处理参数的请求到达KS3后,如果使用了镜像功能,KS3会返回一个带有图片处理参数的302跳转,如果客户的源站没有忽略图片处理参数的机制,用户会请求失败。建议客户先用不带图片处理参数去请求资源,等KS3下载到图片后,再发起带有图片处理参数的请求。
6. 从KS3上传的视频无法播放?
请检查浏览器对视频格式的兼容问题。