簡答
上傳成功了,但無法透過你的公開基礎 URL 公開讀取檔案。請讓儲存貯體(或它前方的網域或 CDN)允許公開讀取,並確認公開基礎 URL 指向正確的儲存貯體。
Aktar 上傳檔案時不會設定公開讀取的 ACL,所以公開存取必須由儲存貯體或它前方的網域提供。常見的解決方式:
- Cloudflare R2:連接自訂網域或啟用 r2.dev URL。
…r2.cloudflarestorage.comAPI 端點永遠不會公開,所以不要把它當作公開基礎 URL。 - Amazon S3:加入允許
s3:GetObject的儲存貯體政策,或透過 CloudFront 提供儲存貯體內容。 - Backblaze B2:把儲存貯體設為 Public。
- MinIO:為儲存貯體設定匿名讀取(download)政策。
也請檢查路徑:公開基礎 URL 應該對應到儲存貯體的根目錄。如果服務供應商的公開 URL 包含儲存貯體名稱,也要一併加入。
使用測試連線確認問題是否解決:它會回報公開 URL 是否可以連上。