Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用php,我在我的 chanel 上上传视频。我怎样才能获得我的视频的加载百分比?
我在 kohana 框架上使用curl上传文件。
请帮帮我,我需要例如“45%”
Curl::post(Yt::$url_GetUploadToken, $data, $aHeader, 0, $aOpt );
我怎样才能得到百分比?
你试图做的事情是行不通的。
PHP 是一种服务器端语言。当你告诉它做某事(例如上传文件)时,它会继续工作直到完成。您希望脚本同时上传并在上传期间报告文件的上传百分比。
这是人们使用 Flash 上传文件的主要原因之一。Flash 可以上传文件,同时在操作过程中收集信息并显示给用户。
唯一可行的方法是使用 Ajax 提交表单并使用 Ajax 定期检查上传状态。我不确定这是否可行,因为它需要 PHP 以某种方式保存当前进度,而且我不知道当整个上传是通过 cURL 完成时你是如何做到的。