私はphpでサーバーサイドのYoutubeアップローダーに取り組んでいます。このスクリプトを使用して、ビデオファイルをYoutubeに正常にアップロードします。ただし、ファイルを手動で選択したくはありませんが、すでにサーバー上にあるファイルをアップロードしたいと思います。私はファイル名/パスを知っています(そして、これが何らかの形で役に立った場合は、ビデオをbase64でコード化しています)。また、Youtubeに必要なすべてのキーとトークンを持っています。ただし、このすべての情報を適切なhttp-postに変換する方法がわかりません。
<form action="<?php echo($response->url); ?>?nexturl=<?php echo(urlencode($nexturl)); ?>" method="post" enctype="multipart/form-data">
<input id="file" type="file" name="file"/>
<input type="hidden" name="token" value="<?php echo($response->token); ?>"/>
<input type="submit" value="go" />
</form>
私はすでにcURLを深く掘り下げるために最善を尽くしましたが、これがここで私を助けるものであるかどうかはわかりません。