簡體   English   中英

如何直接從亞馬遜 s3 下載文件?

[英]How to download files directly from amazon s3?

這是我上傳 function 的文件:

$file = $req->file('upload_file');
$name = $file->getClientOriginalName();
$fileName = time() . rand(1, 10000) . '_' . $name;
if($file) {
  $storage = \Storage::disk('s3')->put($fileName, file_get_contents($file), 'public');
}
if ($storage) {
  $savePdf = Pdf_exports::create(
    [
      'pdf_name' => $fileName,
    ]
  );
}

我正在使用 jQuery DataTables 列出文件。 我正在創建下載鏈接,如下所示:

 $('td:eq(6)', nRow).html('<div class="actionGrp"><a href="' + URL_general + '/dowlnoadPdf?id=' + aData.id + '" data-tooltip="tooltip" data-placement="top" title="Download"><span class="fa fa-download"></span></a></div>').addClass('txt-center');

點擊下載按鈕時如何直接下載PDF?

最后我得到了答案

return Storage::disk('s3')->download($pdf_name);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM