0

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"]];
4

4 回答 4

1

您的表格必须包含

enctype="多部分/表单数据"

喜欢 :-

<form name="upload" id="upload" method="post" action="" enctype="multipart/form-data">
于 2013-10-01T09:06:08.127 回答
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];
    }

}
于 2013-10-01T09:32:05.710 回答
0

您可以使用 $_FILES['file']['size'][0]; 获取上传文件的大小

希望对你有帮助

谢谢

于 2013-10-01T09:12:38.277 回答
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;
}

?>
于 2013-10-01T09:20:39.757 回答