目前我正在使用以下内容来计算文件大小是否小于 1MB,但是由于以下代码来自 9lession 示例站点,它说要检查 1mb 的大小,但如果我乘以 1024*2 这就是他们在这里所做的不等于 1mb,而是 2048kb
说它上传的大小不是以 kb 为单位,而是根据我的理解是位
如果你很困惑,我也很困惑。我需要一种简单的方法来判断图像是否为 1mb 大小
if($size<(1024*1024))
我上传的图片及其大小:
**尺寸:**10514
这也是我不想将其设置在服务器级别的原因,因为我们也想做视频。我们仍在研究视频可接受的最大尺寸限制。
1MB
== 1048576
bytes
1MB
== 1024
Kbytes
你的问题不太清楚,但我还是即兴发挥一下。
如果您想将文件上传限制为以下< 1MB
仅有的!!那么,自从$_FILES
数组,将以字节为单位输出,您可以执行以下操作。
if($_FILES['name']['size'] > 1048576){
//You can not upload this file
}
或者您想从浏览器级别限制它,您可以向表单添加一个属性,如下所示
form method="POST" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
<input type="file" name="pictures" />
<input type="submit" value="upload" />
</form>
当然,任何人都可以轻松更改第二个选项,并且永远不应该使用第二个选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)