2013-09-04 3 views
0

Я работаю над простым сценарием загрузки. Дело в том, что когда я загружаю файл изображения, он легко загружается на сервер, и его данные записываются в моей базе данных, но когда я пытаюсь загрузить видеофайлы, такие как mp4 и аудио mp3-файл, сервер дает мне эту ошибку.Нужна помощь в отношении загрузки видеофайлов

http://i.stack.imgur.com/FCq2c.png

Вот мой upload.php код.

<?php 
include('config.php'); 
function bytesToSize1024($bytes, $precision = 2) { 
    $unit = array('B','KB','MB'); 
    return @round($bytes/pow(1024, ($i = floor(log($bytes, 1024)))), $precision).' '.$unit[$i]; 
} 

$FileName = $_FILES['filename']['name']; 
$FileType = $_FILES['filename']['type']; 
$FileSize = bytesToSize1024($_FILES['filename']['size'], 1); 
$Fileid = uniqid(rand()); 
$query2 = "INSERT INTO files (id, name, size, type) VALUES ('$Fileid', '$FileName', '$FileSize '$FileType')"; 
    $result2 = mysql_query($query2); 

echo <<<EOF 
<p>Your file: {$FileName} has been successfully received.</p> 
<p>Type: {$FileType}</p> 
<p>Size: {$FileSize}</p> 
EOF; 

Вот мой index.html код

<form action="upload.php" method="post" enctype="multipart/form-data"> 
         <center><p> <input type='file' size='58' style='height: 30px; font-size: 18px' name='filename'></p> 

         <input type="submit" name="submit" value="Upload">    
         </form> 
+0

Вы сделали 'print_r ($ _ FILES);' чтобы узнать, что у вас действительно есть в '$ _FILES'? – cars10m

+0

проверить его, попробовав 'print_r ($ _ FILES);' то, что вы получаете .. –

+0

Вот что я получаю ........ Array ([filename] => Array ([name] => тесты HTML5 - video.MP4 [type] => [tmp_name] => [error] => 1 [size] => 0)) – user2354128

ответ

0

ли видео файлов больше, чем максимальная загрузка размер_файл 2 Мб (по умолчанию). PHP change the maximum upload file size

+0

Nope ...... мой максимальный размер загрузки - 200 Мб, которого достаточно, а mp3-файлы, которые ниже 2 МБ, также дают то же самое ошибка. – user2354128

+0

Извините, я не изменил размер правильно ....... Спасибо за решение моей проблемы – user2354128

Смежные вопросы