Hello everyone,
I have a problem with uploading media to an attachment field.
I’m running a self-hosted NocoDB instance, and when I try to upload a JPEG to a media field, I get the following error:
Credential access key has length 40, should be 32
When I check my Docker container logs, I see this:
ERROR [AttachmentsService] InvalidArgument: Credential access key has length 40, should be 32
Uploading via API works.
Can anyone help? I’m quite lost on how to fix this.
From the error message, it’s clear that the issue is related to the access key length. Are you using any external storage service such as S3, MinIO, or similar? If so, please double-check the access key you’ve configured.
Also, you mentioned that uploading via API works - could you share which API endpoint you’re using and how you’re making the request?
Please include a short screen recording or screenshot of the steps you’re taking in the UI, along with any relevant backend logs (from the NocoDB container) when the error occurs.