【发布时间】:2026-01-25 16:10:01
【问题描述】:
我试图到处搜索,但找不到答案。是这样的
我在 Laravel 中有一个表单, 用户可以通过此表单上传视频。 视频将通过 API 调用保存/上传到 VIEMO。
现在我想要的是,我不想将视频保存在我的服务器上,即我不想将它保存在托管应用服务器上 我想直接将它发送到 VIEMO API,但我不确定如何直接发送它。 到目前为止,这是代码
$video = $request->file('video');
dd($video);
Vimeo::connection('main')->upload($video);
有人可以指导我如何将这个视频通过 HTTP POST 方法直接发送到 api。
谢谢
【问题讨论】:
-
您可以试试
Vimeo::connection('main')->upload($video->path());,而不是传递UploadedFile实例,而是传递临时文件路径。 -
@Remul 我试过了,它成功了,谢谢:)
-
它仍然会先到你的服务器然后被上传到 api,顺便说一句
标签: laravel forms xmlhttprequest vimeo-api