No! I think if image doesn’t have transparency, there is zero point of it wasting bytes on PNG. It’s just that you need to send content type of the actual file that you are PUTing not pre-compressed version of it