“Скачать файл Laravel S3” Ответ

Загрузите данные со S3 и сохранить на локальный диск Laravel

 $s3_file = Storage::disk('s3')->get(request()->file);
 $s3 = Storage::disk('public');
 $s3->put("./file_name.tif", $s3_file);
Happy Hamerkop

Laravel S3 Download File

return Storage::download('file.jpg');

return Storage::download('file.jpg', $name, $headers);
TP

Laravel Download File с S3

$attachment = TicketAttachment::find($id);
$headers = [
    'Content-Type'        => 'application/jpeg',
    'Content-Disposition' => 'attachment; filename="'. $attachment->name .'"',
];
return \Response::make(Storage::disk('s3')->get($attachment->url), 200, $headers);
Modern Magpie

Скачать файл Laravel S3

$event_data = $this->ticket->where('user_id', $user_id)->first();
        
$data  = $event_data->pdf;

$get_ticket = 'tickets/'. $data;
$file_name  = "YOUR_DESIRED_NAME.pdf";

$headers = [
  'Content-Type'        => 'application/pdf',            
  'Content-Disposition' => 'attachment; filename="'. $file_name .'"',
];

return \Response::make(Storage::disk('s3')->get($get_ticket), 200, $headers);
Nice Nightingale

Скачать файл Laravel S3

public function downloadAsset($id)
    {
        $asset = Asset::find($id);
        $assetPath = Storage::disk('s3')->url($asset->filename);

        header("Cache-Control: public");
        header("Content-Description: File Transfer");
        header("Content-Disposition: attachment; filename=" . basename($assetPath));
        header("Content-Type: " . $asset->mime);

        return readfile($assetPath);
    }
Nice Nightingale

Ответы похожие на “Скачать файл Laravel S3”

Вопросы похожие на “Скачать файл Laravel S3”

Больше похожих ответов на “Скачать файл Laravel S3” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования