【问题标题】:How can i convert a FilePath to a File in PHP/Laravel?如何将 FilePath 转换为 PHP/Laravel 中的文件?
【发布时间】:2019-01-17 17:48:30
【问题描述】:

例如我有这个文件:

$thumbnail = 'http://www.example.com/pic.jpeg';

我试试这个:

$thumbnail = file_get_contents($thumbnail);
dd($thumbnail->getClientOriginalExtension());

我收到了这个错误:

“在字符串上调用成员函数getClientOriginalExtension()”

【问题讨论】:

  • 您真的打算对输入和输出使用相同的变量吗?
  • @MandyShaw 因为我不需要它。错了吗?
  • 这可能是,如果这两种用法是不同的数据类型。但是让我们看看其他人的想法。

标签: php laravel php-7


【解决方案1】:

您是否将其存储在磁盘上?这在我的测试仪中有效。

use Storage; 

$url = "http://www.google.co.in/intl/en_com/images/srpr/logo1w.png";

 $contents = file_get_contents($url); $name = substr($url, strrpos($url, '/') + 1); 
Storage::put($name, $contents);

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多