HTML代码位于
之下 仅以jpg(小于1 MB)上传您的图片
<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"]];
答案 0 :(得分:1)
您的表单必须包含
enctype =“multipart / form-data”
赞: -
<form name="upload" id="upload" method="post" action="" enctype="multipart/form-data">
答案 1 :(得分:0)
你可以使用$ _FILES ['file'] ['size'] [0];获取上传文件的大小
希望这会对你有所帮助
由于
答案 2 :(得分:0)
确定..
这是我的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;
}
?>
答案 3 :(得分:0)
看看它是否给了运气。在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];
}
}