Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何显示从服务器到AmazonS3的上传进度_Php_Amazon Web Services_File Upload_Amazon S3_Progress Bar - Fatal编程技术网

Php 如何显示从服务器到AmazonS3的上传进度

Php 如何显示从服务器到AmazonS3的上传进度,php,amazon-web-services,file-upload,amazon-s3,progress-bar,Php,Amazon Web Services,File Upload,Amazon S3,Progress Bar,我正在创建一个允许你们上传视频的系统。基本上,用户将视频上传到我的服务器,然后从我的服务器上传到AmazonS3服务器 有没有办法显示用户上传进度?上传到我的服务器时很容易显示进度,那么S3呢?使用exec函数测量文件大小 像这样的 exec("ls -l /path/ | grep 'filename'", $file); 然后解析$file以提取文件大小 与总文件大小相比,计算百分比是基本的您如何从服务器上传到s3服务器?可能我误解了,到底是什么问题,您能澄清您遇到了什么问题以及迄今为止尝

我正在创建一个允许你们上传视频的系统。基本上,用户将视频上传到我的服务器,然后从我的服务器上传到AmazonS3服务器


有没有办法显示用户上传进度?上传到我的服务器时很容易显示进度,那么S3呢?

使用exec函数测量文件大小

像这样的

exec("ls -l /path/ | grep 'filename'", $file);
然后解析$file以提取文件大小


与总文件大小相比,计算百分比是基本的

您如何从服务器上传到s3服务器?可能我误解了,到底是什么问题,您能澄清您遇到了什么问题以及迄今为止尝试了什么吗?步骤1。用户将视频上传到服务器A-他可以看到进度条第2步。视频在服务器A上转换-他可以看到进度条第3步。隐蔽视频正在上传到AWS S3,但我不知道如何获取上传状态,我已经上传了多少…在服务器A上获取文件大小,它告诉您文件的总大小在AWS上获取文件大小,它告诉您已上传的数量