Storage::putFileAs 是否可以保存远程文件到本地磁盘
需要第三方服务器下PDF
文件,文件链接为https://sci.bban.top/pdf/10.3390/su9050682.pdf
,该链接可在浏览器中成功打开该文件。
代码如下:
$pdflink="https://sci.bban.top/pdf/10.3390/su9050682.pdf";
$folder_name="pdf\\";
$path=public_path() . '\\' . $folder_name;
$file= Storage::putFileAs($path,new File($pdflink),'1.pdf');
出现以下错误:
Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException
The file "https://sci.bban.top/pdf/10.3390/su9050682.pdf" does not exist
但使用copy()
可以下载,
copy("$pdflink", "G:/pdf/" . $title . ".pdf");
求教各位Storage::putFileAs
是否可以保存远程文件?还是代码哪里不对?先谢谢了!
推荐文章: