2017-09-25 45 views
1

我想保存从外部URL文件,该文件将有什么样的类似文件的说:“JPG,PNG,MP4等”我如何保存从外部URL Laravel公共目录文件

我想将它保存在Laravel App的公共目录。我怎么能这样做?任何帮助将不胜感激。

我想以后的事,但它的文件保存在我的存储文件夹:

Storage::put($name, $contents); 

感谢

+0

类存储保存在存储文件夹。使用函数“public_path()”使用laravel常量。 –

+0

对不起?我怎样才能使用public_path()保存它? – Siddharth

回答

2

使用文件像下面

use Illuminate\Support\Facades\File; 

然后

File::put(public_path( 'ANY FILE YOU WANT' )); 

例如:

File::put(public_path('js/a.js'), ' CONTENT '); 
+0

嗨,谢谢你的回复。如果我想保存这个文件:https://logos-download.com/wp-content/uploads/2016/09/Laravel_logo.png?我试过你的代码,但没有工作 – Siddharth

2

在公共道路创建一个img文件夹:

$image = file_get_contents("https://logos-download.com/wp-content/uploads/2016/09/Laravel_logo.png"); 


file_put_contents(public_path('img/a.png'), $image); 
+0

感谢这工作 – Siddharth

+0

完美!像魅力一样工作! –

相关问题