使用laravel excel从服务器读取文件时出现问题

时间:2020-02-12 06:35:21

标签: php excel laravel laravel-excel

我正在尝试从服务器读取Excel文件。我想获取数据并将其转换为数组。

之前,我尝试将excel转换为数组,但成功了。我用下面的代码。

$data = Excel::toArray(new Import, request('file') , 'public');

我的导入班级是

class Import implements ToModel,WithCalculatedFormulas
{
    use Importable;
    /**
    * @param Collection $collection
    */
    public function model(array $row)
    {

    }
}

它运行得很好。现在,而不是通过表单提交文件;我需要从服务器读取它。所以我将代码更改为

$data = Excel::toArray(new Import, $file_url , 'public');

但是现在它给了我如下错误。 (我将网址更改为在此处发布)

在路径中找不到文件: http:/XXXX.YYY.com/temp_upload/1581488988_test.xlsx

我检查了服务器。该文件确实在那里。即使当我尝试浏览URL时,它也在下载正确的文件。但是它没有被读取。

0 个答案:

没有答案