Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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
Javascript 检查HTML5视频的文件大小_Javascript_Php_Html_Video - Fatal编程技术网

Javascript 检查HTML5视频的文件大小

Javascript 检查HTML5视频的文件大小,javascript,php,html,video,Javascript,Php,Html,Video,我有一个HMTL5视频播放器的页面;我需要获得它的文件大小 是否可以检查从上传到服务器上的视频的大小(MB) HTML5API是否为此提供了一些功能?使用PHP或JavaScript的解决方案都很好。而实现这一点的最佳方法是通过服务器端脚本,该脚本响应(比如)和Ajax请求,读取文件大小并做出响应(或者,根据生成页面的方式,您可以在创建页面时将其作为自定义属性添加到元素中。我能想到的回答您特定问题的唯一方法是通过ajax请求加载文件本身,并检查响应的大小-请参阅如何做的示例如果可以使用PHP,您

我有一个HMTL5视频播放器的
页面;我需要获得它的文件大小

是否可以检查从
上传到服务器上的视频的大小(MB)


HTML5API是否为此提供了一些功能?使用PHP或JavaScript的解决方案都很好。

而实现这一点的最佳方法是通过服务器端脚本,该脚本响应(比如)和Ajax请求,读取文件大小并做出响应(或者,根据生成页面的方式,您可以在创建页面时将其作为自定义属性添加到元素中。我能想到的回答您特定问题的唯一方法是通过ajax请求加载文件本身,并检查响应的大小-请参阅如何做的示例

如果可以使用PHP,您可以在服务器上获取文件大小,并将其作为源元素上的自定义数据属性传递到HTML,f.e.。视频在您的服务器上吗?是的,它在我的服务器上。不幸的是,我无法通过ajax请求上载文件,因为我必须更改大部分上载系统。但目前我使用了通过完整系统路径$fullp进行检查ath=$\u SERVER['DOCUMENT\u ROOT'].$path.$file;$flsize=filesize($fullpath);,它可以工作..但我不确定是最好的解决方案。无论如何,感谢您的建议,它很棒!您的解决方案-服务器端-效率更高,肯定会提供更好的用户体验。