亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Laravel 下載功能下載文件

使用 Laravel 下載功能下載文件

PHP
Helenr 2023-08-11 16:27:39
我是 Laravel 的初學者。我有這個代碼:$fileName = now()->toDateString() . '.docx';$myFileName = 'Raport glowny'.docx;        try {            $objWriter->save(storage_path($fileName));        } catch (Exception $e) {        }        return response()->download(storage_path($fileName));我有 2 個文件名:$ fileName = now () -> toDateString (). '.Docx'; $ myFileName = '主報告'.docx;$ fileName - 服務器磁盤上的文件名$ myFileName - 我希望將文件保存在用戶磁盤上的文件名。是否可以在下載功能中指定文件名?如果可以的話,該怎么辦呢?
查看完整描述

2 回答

?
白衣非少年

TA貢獻1155條經驗 獲得超0個贊

您可以將此名稱作為第二個參數傳遞:

return?response()->download(storage_path($fileName),?$myFileName)
查看完整回答
反對 回復 2023-08-11
?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

您可以使用Response::download($path);


   Route::get('files/{order_id}/{file_name}', function($order_id,$file_name)

{

    $path = storage_path().'/'.'app'.'/assets/OrderFiles/'.$order_id.'/attach/'.$file_name;

    if (file_exists($path)) {

        return Response::download($path);

    }

})->name('GetAttachFile');


查看完整回答
反對 回復 2023-08-11
  • 2 回答
  • 0 關注
  • 156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號