Laravel скачать pdf возврат случайных символов

Согласно этой статье , вам нужен mod_rewrite (помещенный в файл .htaccess), который выглядит примерно так:

RewriteEngine on
RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=$1

И это отображает запросы от

/news.php?news_id=63

to

/news/63.html

Другая возможность делает это с помощью forcetype, что заставляет что-то спускаться по определенному пути использования php для оценки содержимого. Итак, в вашем файле .htaccess поставьте следующее:


    ForceType application/x-httpd-php

И тогда index.php может принять действие на основе переменной $_SERVER['PATH_INFO']:


0
задан Armando van Oeffelen 5 March 2019 в 18:57
поделиться

1 ответ

попробуйте использовать таким образом

    $storagePath = BillingStorage::findOrFail($billingTypeId);

    $headers = [
        'Content-Type' => 'application/pdf',
    ];

    $filename = $storagePath->name.'.pdf'; //file name with extension add..
    $filepath = storage_path().'/pdf/billing/invoice/'.$filename;

    return response()->download($filepath,$filename,$headers);

или вы можете использовать непосредственно в пути к файлу laravel 5.5 только без необходимости устанавливать заголовок

    return response()->download($filepath);  
0
ответ дан Jignesh Joisar 5 March 2019 в 18:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: