Kurze Antwort
Der Upload hat geklappt, aber die Datei ist unter deiner Öffentlichen Basis-URL nicht öffentlich lesbar. Erlaube öffentliche Lesezugriffe auf den Bucket (oder die Domain bzw. das CDN davor) und prüfe, ob die Öffentliche Basis-URL auf den richtigen Bucket zeigt.
Aktar lädt Dateien ohne Public-Read-ACL hoch, daher muss der öffentliche Zugriff vom Bucket oder der Domain davor kommen. Typische Lösungen:
- Cloudflare R2: Verbinde eine eigene Domain oder aktiviere die r2.dev-URL. Der API-Endpunkt
…r2.cloudflarestorage.comist nie öffentlich, verwende ihn also nicht als Öffentliche Basis-URL. - Amazon S3: Füge eine Bucket-Policy hinzu, die
s3:GetObjecterlaubt, oder liefere den Bucket über CloudFront aus. - Backblaze B2: Stell den Bucket auf Public.
- MinIO: Gib dem Bucket eine anonyme Lese-Policy (Download).
Prüf auch den Pfad: Die Öffentliche Basis-URL sollte auf das Wurzelverzeichnis des Buckets zeigen. Wenn die öffentliche URL deines Anbieters den Bucket-Namen enthält, gib ihn ebenfalls an.
Mit Verbindung testen kannst du die Lösung bestätigen: Der Test meldet, ob die öffentliche URL erreichbar ist.