0

我正在使用php,我在我的 chanel 上上传视频。我怎样才能获得我的视频的加载百分比?

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

请帮帮我,我需要例如“45%”

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

我怎样才能得到百分比?

4

1 回答 1

0

你试图做的事情是行不通的。

PHP 是一种服务器端语言。当你告诉它做某事(例如上传文件)时,它会继续工作直到完成。您希望脚本同时上传并在上传期间报告文件的上传百分比。

这是人们使用 Flash 上传文件的主要原因之一。Flash 可以上传文件,同时在操作过程中收集信息并显示给用户。

唯一可行的方法是使用 Ajax 提交表单并使用 Ajax 定期检查上传状态。我不确定这是否可行,因为它需要 PHP 以某种方式保存当前进度,而且我不知道当整个上传是通过 cURL 完成时你是如何做到的。

于 2012-10-15T16:29:41.627 回答