Chrisj Posted September 28, 2017 Share Posted September 28, 2017 After running this, trying to upload a video from a mobile phone, I apparently don't have the php set for video? Because I am unsuccessful in uploading and the message I see after attempting (from mobile phone) is: "File is not a video Sorry, your file was not uploaded." Any help/guidance suggestion will be appreciated. Here's the code: <html> <head><title>Upload</title></head> <body> <form action="upload1.php method="post" enctype="multipart/form-data"> Select image to upload: <input type="file" name="fileToUpload" id="fileToUpload" accept="video/*" capture> <input type="submit" value="Upload Image" name="submit"> </form> </body> </html> And here is upload1.php code: <?php $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); // Check if image file is a actual image or fake image if(isset($_POST["submit"])) { $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]); if($check !== false) { echo "File is an image - " . $check["mime"] . "."; $uploadOk = 1; } else { echo "File is not a video"; $uploadOk = 0; } } // Check if file already exists if (file_exists($target_file)) { echo "Sorry, file already exists."; $uploadOk = 0; } // Check file size if ($_FILES["fileToUpload"]["size"] > 50000000) { echo "Sorry, your file is too large."; $uploadOk = 0; } // Allow certain file formats if($imageFileType != "MP4" && $imageFileType != "MPEG4" && $imageFileType != "MOV" && $imageFileType != "OGG" ) { echo "Sorry, only MPEG4 & MP4 files are allowed."; $uploadOk = 0; } // Check if $uploadOk is set to 0 by an error if ($uploadOk == 0) { echo "Sorry, your file was not uploaded."; // if everything is ok, try to upload file } else { if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded."; } else { echo "Sorry, there was an error uploading your file."; } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/305144-error-file-is-not-a-video-sorry-your-file-was-not-uploaded-help/ Share on other sites More sharing options...
requinix Posted September 28, 2017 Share Posted September 28, 2017 Can you briefly explain to me what the function getimagesize() does? It's okay if you need a minute to find out for yourself first. Quote Link to comment https://forums.phpfreaks.com/topic/305144-error-file-is-not-a-video-sorry-your-file-was-not-uploaded-help/#findComment-1552064 Share on other sites More sharing options...
Chrisj Posted September 28, 2017 Author Share Posted September 28, 2017 Thanks for your (subtle) help Quote Link to comment https://forums.phpfreaks.com/topic/305144-error-file-is-not-a-video-sorry-your-file-was-not-uploaded-help/#findComment-1552067 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.