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

时间:2020-06-19 06:30:32

标签: laravel forms xmlhttprequest vimeo-api

我试图在所有地方搜索它,但是找不到答案。就是这种情况

我在Laravel有一个表格, 用户可以通过此表单上传视频。 该视频将通过API调用保存在 VIEMO 上。

现在我想要的是,我不想将视频保存在服务器上,即我不愿意将其保存在托管应用服务器上 我想直接将其发送到 VIEMO API,但不确定如何直接发送。 到目前为止,这是代码

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

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

谢谢

1 个答案:

答案 0 :(得分:1)

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

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