Php 文件上载问题与大小有关
在php.ini文件中,我已将最大文件上载大小设置为6 MB。如果我尝试上载大于6 MB的文件(例如:6.02 MB$_文件),则返回一个错误为0的数组 但是,如果我尝试上载一个超过10 MB$的图像,则返回一个空数组。即使我增加了内存限制,上载\u max\u文件大小,使用ini设置发布\u max\u大小,仍然$u文件返回一个空数组。请为我提供此问题的解决方案。提前感谢Php 文件上载问题与大小有关,php,Php,在php.ini文件中,我已将最大文件上载大小设置为6 MB。如果我尝试上载大于6 MB的文件(例如:6.02 MB$_文件),则返回一个错误为0的数组 但是,如果我尝试上载一个超过10 MB$的图像,则返回一个空数组。即使我增加了内存限制,上载\u max\u文件大小,使用ini设置发布\u max\u大小,仍然$u文件返回一个空数组。请为我提供此问题的解决方案。提前感谢 <form enctype="multipart/form-data" method="post" id="addp
<form enctype="multipart/form-data" method="post" id="addphoto" action="<?=$confValues['COMM_IMAGEURL']?>/photo/upload.php?communtiyId=<?base64_encode(base64_encode($confValues['DOMAINCASTEID']))?>" name="addphoto" >
<input name="frmAddPhotoSubmit" id="frmAddPhotoSubmit" type="hidden" value="yes">
<?php $varEncryptedId = encrypt(rand(1,999).'~'.substr($sessMatriId,3).'~'.substr($sessMatriId,0,3).'~'.rand(1,999),$varSalt); ?>
<input name="autoid" id="autoid" type="hidden" value="<?=$varEncryptedId;?>">
<input type="hidden" value="add" id="actionval" name="actionval"/>
<input type="hidden" value="editphoto" id="act" name="act"/>
<input type="hidden" value="<?=$_COOKIE['profileInfo']?>" name="cookieprofileinfo"/>
<input type="hidden" value="<?=$varGetCookieInfo['PHOTO']?>" name="photocookie"/>
</form>
在此文件中,$\u文件返回一个空数组。这些是我的文件。您必须增加最大上载文件大小和最大发布文件大小才能接收文件 将此更改考虑到php.ini文件中
的可能重复项-您应该使用代码编辑以前的问题,而不是打开新的问题。此问题是否使用小于10MB的文件进行答复?您的表单中没有
type=“file”
输入。因此没有执行文件上载,因此$\u文件为空。很抱歉,OP说已实现。现在我想问题出在代码而不是配置上了。这个表单中没有文件“newphoto”html标记对不起,伙计们。我的表单中也有以下字段
$varTmpPhoto = $_FILES['newphoto'];
$varPhotoPath = $_FILES['newphoto']['tmp_name'];
$varPhotoName = $_FILES['newphoto']['name'];
$varPhotoSize = $_FILES['newphoto']['size'];
$varUpPhotoError = (int)$_FILES['newphoto']['error'];
$varDate = date('Y-m-d h:m:s');