【发布时间】:2016-05-08 23:57:42
【问题描述】:
我有以下内容,但人们正在上传超过 1MB 或 2MB 的个人资料图片,后来登录/注销变得非常缓慢。
如何将其限制为最大上传 150Kb?如果他们上传超过 150Kb 或尝试上传超过该大小。显示消息?
提交:
<form id="uploadForm"
action="<?php echo $fileupload;?>"
method="POST"
enctype="multipart/form-data" target="my_iframe">
<input type="file" name="picture" id="picture" />
<input type="hidden" name="MAX_FILE_SIZE" value="400000" />
<input type="submit" name="submitprofile" id="submitprofile"
/>
</form>
php:
$fdata = 'empty';
if (isset($_FILES['picture']) && $_FILES['picture']['size'] > 0) {
$tmpName = $_FILES['picture']['tmp_name'];
$fp = fopen($tmpName, 'r');
$fdata = fread($fp, filesize($tmpName));
//$fdata = addslashes($fdata);
$fdata = base64_encode($fdata);
fclose($fp);
//$sl = "INSERT INTO image (image)VALUES ( '$data')", $connection);
}
【问题讨论】:
标签: javascript php html google-chrome