使用 GoogleDriveService 上传时如何获取 url 图片
How to get url image when upload with GoogleDriveService
上传后我使用google驱动器作为应用程序的照片存储,但我在尝试获取上传后的图片路径时遇到问题。我怎样才能得到 link?这是我上传的代码
$name = $request->file('thumbnail')->getClientOriginalName();
$image= $request->file('thumbnail')->storeAs('/', $name, 'google');
如果我使用 Storage::disk('google')->allFiles()
。我得到以下数组
[
0 => "130JDj2AYUyQd-9ABLHW86wXjtHdIOWdJ"
1 => "1irMQMcYqnt8DSszOEqPKE5a7D30rib30"
]
我知道这是随机名称,我上传的照片。但我需要每张图片的 url。我应该怎么办 ?谢谢
您可以使用FilesystemReader::listContents
Storage::disk('google')->listContents();
或
use Illuminate\Support\Facades\Storage;
$url = Storage::disk('google')->url('img.png');
dd($url);
或
您可以使用下面的代码。
$disk = Storage::disk('google');
$url = $disk->url('foo.jpg');
上传后我使用google驱动器作为应用程序的照片存储,但我在尝试获取上传后的图片路径时遇到问题。我怎样才能得到 link?这是我上传的代码
$name = $request->file('thumbnail')->getClientOriginalName();
$image= $request->file('thumbnail')->storeAs('/', $name, 'google');
如果我使用 Storage::disk('google')->allFiles()
。我得到以下数组
[
0 => "130JDj2AYUyQd-9ABLHW86wXjtHdIOWdJ"
1 => "1irMQMcYqnt8DSszOEqPKE5a7D30rib30"
]
我知道这是随机名称,我上传的照片。但我需要每张图片的 url。我应该怎么办 ?谢谢
您可以使用FilesystemReader::listContents
Storage::disk('google')->listContents();
或
use Illuminate\Support\Facades\Storage;
$url = Storage::disk('google')->url('img.png');
dd($url);
或
您可以使用下面的代码。
$disk = Storage::disk('google');
$url = $disk->url('foo.jpg');