Laravel 上传文件直接到 API 服务器而不将其保存在托管服务器上

Laravel Uploading file Direct to API server without saving it on hosting server

我试图到处搜索它,但找不到我的答案。是这样的

我在 Laravel 中有一个表格, 用户可以通过此表单上传视频。 该视频将通过 API 调用在 VIEMO 上播放。saved/upload。

现在我想要的是,我不想将视频保存在我的服务器上,即我不想将它保存在托管应用程序服务器上 我想直接发到 VIEMO API 但是不知道怎么直接发。 到目前为止这是代码

$video = $request->file('video');
dd($video);
Vimeo::connection('main')->upload($video);

有人可以指导我如何通过 HTTP POST 方法将这个视频直接发送到 api。

谢谢

不要将 UploadedFile 实例传递给 upload(),而是尝试传递临时文件路径:

Vimeo::connection('main')->upload($request->file('video')->path());