This is a feature request bug for progressive image support in image/jpeg.
image/jpeg's reader.go contains:
case marker == sof2Marker: // Start Of Frame (Progressive).
err = UnsupportedError("progressive mode")
Facebook (or some version of the Facebook mobile app maybe?) seems to encode JPEGs as
progressive when scaling them down, which means I can't read them.
Attached is an example.