0

私はphpを使用しています、私は私のシャネルにビデオをアップロードします。ビデオの負荷率を取得するにはどうすればよいですか?

kohanaフレームワークでファイルのアップロードにcurlを使用します。

助けてください、例えば「45%」が必要です

Curl::post(Yt::$url_GetUploadToken, $data, $aHeader, 0, $aOpt );

どうすればパーセンテージを取得できますか?

4

1 に答える 1

0

あなたがやろうとしていることはうまくいきません。

PHPはサーバーサイド言語です。何かをするように指示すると(たとえば、ファイルをアップロードする)、完了するまでその作業を続けます。スクリプトでアップロードと、アップロード中のレポートの両方で、ファイルの何パーセントがアップロードされているかを確認します。

これが、人々がFlashを使用してファイルをアップロードする主な理由の1つです。Flashはファイルをアップロードすると同時に、操作中に情報を収集してユーザーに表示することができます。

これが可能な唯一の方法は、Ajaxを使用してフォームを送信し、Ajaxを使用してアップロードのステータスを定期的にチェックすることです。PHPが現在の進行状況を何らかの形で保存する必要があるため、これが機能するかどうかはわかりません。アップロード全体がcURLを介して行われる場合、どのようにそれを行うのかわかりません。

于 2012-10-15T16:29:41.627 に答える