Rozwiązywanie problemów

Dlaczego mój link pokazuje Access Denied lub błąd 403?

Krótka odpowiedź

Przesyłanie się udało, ale plik nie jest publicznie dostępny pod Twoim Publicznym bazowym URL-em. Zezwól na publiczny odczyt w buckecie (lub w domenie albo CDN przed nim) i sprawdź, czy Publiczny bazowy URL wskazuje właściwy bucket.

Aktar przesyła pliki bez ACL public-read, więc publiczny dostęp musi zapewniać bucket lub domena przed nim. Typowe rozwiązania:

  • Cloudflare R2: podłącz własną domenę lub włącz adres r2.dev. Endpoint API …r2.cloudflarestorage.com nigdy nie jest publiczny, więc nie używaj go jako Publicznego bazowego URL-a.
  • Amazon S3: dodaj politykę bucketu zezwalającą na s3:GetObject albo serwuj bucket przez CloudFront.
  • Backblaze B2: ustaw bucket jako Public.
  • MinIO: nadaj bucketowi politykę anonimowego odczytu (download).

Sprawdź też ścieżkę: Publiczny bazowy URL powinien wskazywać katalog główny bucketu. Jeśli publiczny URL Twojego dostawcy zawiera nazwę bucketu, też ją uwzględnij.

Użyj Testuj połączenie, by potwierdzić poprawkę: test pokaże, czy publiczny URL jest osiągalny.