1

Laravel ベーパーを使用してアプリケーションをホストしていますが、AWS S3 から特定のファイル タイプをダウンロードする際に問題が発生しています。これは、リクエスト ヘッダーがこれらのファイル タイプを許可しないという CloudFront の問題かどうか疑問に思っています。PNG、JPG、PDF ファイルを正常にダウンロードできるので、DOCX や XLSX などのファイルに問題があります。私の API では、Storage ファサードを使用してダウンロードをストリーミングしています。

    /**
     * Download file from storage
     * @param Document $document
     * @return StreamedResponse
     */
    public function download(Document $document): StreamedResponse
    {
        return Storage::disk('s3')->download($document->path);
    }

設定されていると私が信じているリクエストヘッダーは次のとおりです

accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9

これはスローされるエラーです

ここに画像の説明を入力

4

1 に答える 1