将文件内容转换为UploadedFile

问题描述 投票:0回答:1

我在应用程序中保存了一个文件,我想使用它来创建一个laravel UploadedFile。

 $content = file_get_contents(storage_path('app/Imports/example.csv'));

 // returns Illuminate\Http\UploadedFile;
 $uploadedFile = $this->someMethodToMakeLaravelUploadedFile($content);

我该如何实现?

php laravel phpunit laravel-nova
1个回答
1
投票

您可以制作一个新的Uploadedfile

use Illuminate\Http\UploadedFile;

return new UploadedFile($path, $name);

根据您的情况

$uploadedFile = new UploadedFile(storage_path('app/Imports/example.csv')), 'example.csv')
© www.soinside.com 2019 - 2024. All rights reserved.