Unsupported
header x-amz-checksum-algorithm
received for this API call.
If object storage is configured for Gitea, you may get the following error when trying to upload attachments:
NewAttachment: Create: Unsupported header 'x-amz-checksum-algorithm' received for this API call.
This happens because some object storage services
like Backblaze and Cloudflare don't support the
x-amz-checksum-algorithm header that
Gitea is sending. There's a configuration value to
change Gitea to use the legacy md5
behavior that these services expect:
MINIO_CHECKSUM_ALGORITHM: default: Minio checksum algorithm:default(for MinIO or AWS S3) ormd5(for Cloudflare or Backblaze)
Setting MINIO_CHECKSUM_ALGORITHM in
the configuration to md5 should fix the
error.