HTML-код ниже
Загрузите свой рисунок только в jpg (менее 1 МБ) <input type="file" title="Upload Your pic in jpg (Less 1 MB)" accept="image/jpeg" required="" class="select-style" tabindex="1" name="file[]" multiple />
Код PHP ниже:
echo $_POST[$_FILES['file[]']];
echo $_POST[$_FILES["file"]["size"]];
Ваш fomr должен содержать
ENCTYPE = "многочастному/форм-данных"
Подобно :-
<form name="upload" id="upload" method="post" action="" enctype="multipart/form-data">
ОК..
вот мое имя страницы HTML stack.html
<form name="upload" id="upload" method="post" action="stack.php" enctype="multipart/form-data">
<input type="file" title="Upload Your pic in jpg (Less 1 MB)" accept="image/jpeg" required="" class="select-style" tabindex="1" name="file[]" multiple />
<input type="submit" value="submit">
</form>
и здесь мое имя страницы страницы PHP stack.php
<?php
if(!empty($_FILES)){
echo "<pre>";
print_r($_FILES);
echo "</pre>";
exit;
}
?>
Посмотрите, удастся ли вам. Попробуйте в php файле..
foreach($_FILES as $file){
print_r($file['size']);
print_r($file['name']);
//if you want total size of all images
echo array_sum($file['size']);
//if you want individual name
for($i=0;$i<count($file['name']);$i++){
echo $file['name'][$i];
echo $file['size'][$i];
}
}
Вы можете использовать $ _FILES ['файл'] ['size'] [0]; получить размер загруженного файла
Надеюсь, что это поможет вам
благодаря
$_FILES[]
без массива post.