Php手机上传mp4,用PHP上传MP4

你好guyys我正在特林2天上传用PHP mp4文件...我开始恨PHP:DI在php.ini更改后的设置...我的代码是:用PHP上传MP4

if(isset($_FILES['file'])){

$errors= array();

$file_name = $_FILES['file']['name'];

$file_size =$_FILES['file']['size'];

$file_tmp =$_FILES['file']['tmp_name'];

$file_type=$_FILES['file']['type'];

$file_ext=strtolower(end(explode('.',$_FILES['file']['name'])));

$expensions= array("mp4","ogg","webm");

if(in_array($file_ext,$expensions)=== false){

$errors[]="extension not allowed, please choose a MP4, OGG, or WEBM formats...";

}

if($file_size > 800000000){

$errors[]='File size must be excately 800 MB';

}

if(empty($errors)==true){

move_uploaded_file($file_tmp,"videos/".$file_name);

echo "Success";

}else{

print_r($errors);

}

}

?>

当我试图上传任何图像文件时,代码工作正常,显示正确的错误信息,但是当我试图上传mp4文件时,它没有显示任何错误,我在“视频”文件夹中扫描,没有任何内容。注意:我在本地主机上工作。

+2

允许上传的文件比您的PHP大吗?你确定你的文件是* 800M吗? –

+0

是的,当然我试了100次,我的mp4文件是102 MB,谢谢你的回答 –

+0

@HalidKyazim我会尝试上传一个较小的mp4文件,看看是否有效。注意:当你检查if($ file_size> 800000000)时,错误信息应该显示“文件大小太大,必须小于800MB”,而不是“完全”。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值