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());
我试图到处搜索它,但找不到我的答案。是这样的
我在 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());