Content Type is automacticaly added as "application/xml" when sending svg images

Hi, I’m new to using R2, migrated from S3

when uploading SVG image files, I didn’t added ExtraArgs parameters at first.

and then when I added

client_r2.upload_file(
        Filename=fname_temp,
        Bucket=cfSettings.BUCKET,
        Key=new_key,
        ExtraArgs={"ContentType": "image/svg+xml"},
    )

it worked as I expected (UK, USA flag)

does R2 guess object file content type?

or should I add ContentType for every object files that I upload?