Rus*_*wer -1 php upload file-upload limit
当我使用以下内容进行锻炼时,如果文件大小小于1MB,但是如下面的代码来自9lession示例网站,它说要检查1mb的大小,但如果我乘以1024*2这就是他们在这里做的事情等于不是1mb但是2048kb
说它上传的大小不是kb而是我的理解是比特
如果你很困惑我也是.我需要一个简单的方法来判断一个图像是否是1mb大小
if($size<(1024*1024))
Run Code Online (Sandbox Code Playgroud)
我上传的图片及其大小:
**尺寸:**10514
也是我不想在服务器级别设置它的原因,因为我们也想做视频.我们仍在处理我们接受视频的最大尺寸限制.
1MB
== 1048576
字节1MB
== 1024
Kbytes你的问题不明确,但无论如何我都会即兴发挥.
如果您想将文件上传限制在以下< 1MB
!! 然后,由于$_FILES
数组将以字节为单位输出,您可以执行以下操作.
if($_FILES['name']['size'] > 1048576){
//You can not upload this file
}
Run Code Online (Sandbox Code Playgroud)
或者您希望从浏览器级别限制它,您可以向表单添加属性
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>
Run Code Online (Sandbox Code Playgroud)
当然,第二种选择可以被任何人轻易改变,永远不应该被使用.
归档时间: |
|
查看次数: |
9523 次 |
最近记录: |