2012-10-15 26 views
0

我使用php,我上傳了我的chanel視頻。我如何獲得我的視頻的負載百分比?使用PHP獲取Youtube API的上傳狀態

我使用curl上傳文件,在kohana框架。

請幫助我,我需要例如「45%」

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

我怎麼能得到的百分比?

回答

0

你試圖做的事情將無法工作。

PHP是一種服務器端語言。當你告訴它做某件事(例如上傳一個文件)時,它會繼續工作,直到完成爲止。您希望腳本既能上傳,又能在上傳報告中上傳文件的百分之多。

這是人們使用Flash上​​傳文件的主要原因之一。 Flash可以上傳文件,同時在操作過程中收集信息並將其顯示給用戶。

這種可能性的唯一方法可以使用Ajax提交表單並使用Ajax檢查上傳的間隔狀態。我不知道這是否也可以,因爲它需要PHP以某種方式保存當前的進度,並且我不知道在通過cURL完成整個上傳時如何執行此操作。

相關問題