What might cause a partially loaded JPEG in a UIIm

2019-06-03 18:04发布

We are getting reports in the field, on both iOS and Android, of partially loaded profile images in our mobile app.

Here is what it looks like (note that I have gaussian blurred part of the image to protect the privacy of our members, but the grey is what is actually rendered):

partially rendered image

AFAIK there is not a concept of loading "Progressive JPEGS" in UIImageView, so I am at a loss about how this image could even have been rendered at all. This code has not been modified in at least a year. All images are hosted on S3, and have been for 2 years.

Is it somehow possible that carriers are truncating images now if a device hits a certain bandwidth limit?

-- Edit --

I can confirm we were able to repro this behavior on an AT&T network. Is it possible that AT&T is munging images in this fashion when a user goes over his data cap or something?

1条回答
Rolldiameter
2楼-- · 2019-06-03 18:12

I had this same issue crop up when I switched from https to http images. Needless to say... I switched back to https based images.

查看更多
登录 后发表回答