putObjectOptions := s3.PutObjectInput{

putObjectOptions := s3.PutObjectInput{
Bucket: aws.String(config.All.CloudStorage.S3Bucket),
Key: aws.String(s3Key),
Body: file,
ContentType: aws.String("application/rss+xml"),
ContentLength: aws.Int64(fileInfo.Size()), // Explicit content length is crucial
CacheControl: aws.String("no-transform"), // Prevent content transformation by Cloudflare
}

No luck:

date: Fri, 02 May 2025 22:45:51 GMT
< content-type: application/rss+xml
< content-length: 3107
< accept-ranges: bytes
< content-encoding: aws-chunked
Was this page helpful?