当图像大小变高时多次上传失败
Failed multi upload when images size goes height
我正在使用 php 上传我的照片,但是当我选择的图片尺寸变大时
我的上传失败。在页面上没有显示此 happend 的错误这就像刷新页面但我选择的图像大小低于 3 MG 效果很好
我的问题是什么。
请帮助我。
$output_dir = "../PostImage/";
if(isset($_FILES["myfile"]))
{
$ret = array();
$error =$_FILES["myfile"]["error"];
{
if(!is_array($_FILES["myfile"]['name'])) //single file
{
$RandomNum = time();
$ImagePostName=jdate("HisYmd",$timestamp)."".$RandomNum."".convert_filename_to_md5($_POST['title'])."".$_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $ImagePostName);
}
else
{
$fileCount = count($_FILES["myfile"]['name']);
for($i=0; $i < $fileCount; $i++)
{
$RandomNum = time();
$ImagePostName=jdate("HisYmd",$timestamp)."".$RandomNum."".convert_filename_to_md5($_POST['title'])."".$_FILES["myfile"]["name"][$i];
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$ImagePostName );
}
}
}
}
<form name="form1" method="post" action="index.php" enctype="multipart/form-data">
<input class="form-control input-lg m-bot15" name="myfile[]" id="myfile" multiple="multiple" type="file"/>
<input type="submit" value="upload" placeholder=""/>
</form>
您需要在 php.ini 中设置 upload_max_filesize 和 post_max_size 的值:
;上传文件的最大允许大小。
upload_max_filesize = 40M
;必须大于或等于 upload_max_filesize
post_max_size = 40M
修改 php.ini 个文件后,您需要重新启动 HTTP 服务器才能使用新配置。
如果你不能改变你的 php.ini,那你就不走运了。您不能在 运行 时更改这些值;当执行到达您对 ini_set.
的调用时,上传大于 php.ini 中指定值的文件将失败
如果你不能改变你的 php.ini,那你就不走运了。您不能在 运行 时更改这些值;当执行到达您对 ini_set.
的调用时,上传大于 php.ini 中指定值的文件将失败
我正在使用 php 上传我的照片,但是当我选择的图片尺寸变大时 我的上传失败。在页面上没有显示此 happend 的错误这就像刷新页面但我选择的图像大小低于 3 MG 效果很好 我的问题是什么。
请帮助我。
$output_dir = "../PostImage/";
if(isset($_FILES["myfile"]))
{
$ret = array();
$error =$_FILES["myfile"]["error"];
{
if(!is_array($_FILES["myfile"]['name'])) //single file
{
$RandomNum = time();
$ImagePostName=jdate("HisYmd",$timestamp)."".$RandomNum."".convert_filename_to_md5($_POST['title'])."".$_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $ImagePostName);
}
else
{
$fileCount = count($_FILES["myfile"]['name']);
for($i=0; $i < $fileCount; $i++)
{
$RandomNum = time();
$ImagePostName=jdate("HisYmd",$timestamp)."".$RandomNum."".convert_filename_to_md5($_POST['title'])."".$_FILES["myfile"]["name"][$i];
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$ImagePostName );
}
}
}
}
<form name="form1" method="post" action="index.php" enctype="multipart/form-data">
<input class="form-control input-lg m-bot15" name="myfile[]" id="myfile" multiple="multiple" type="file"/>
<input type="submit" value="upload" placeholder=""/>
</form>
您需要在 php.ini 中设置 upload_max_filesize 和 post_max_size 的值:
;上传文件的最大允许大小。
upload_max_filesize = 40M
;必须大于或等于 upload_max_filesize
post_max_size = 40M
修改 php.ini 个文件后,您需要重新启动 HTTP 服务器才能使用新配置。
如果你不能改变你的 php.ini,那你就不走运了。您不能在 运行 时更改这些值;当执行到达您对 ini_set.
的调用时,上传大于 php.ini 中指定值的文件将失败如果你不能改变你的 php.ini,那你就不走运了。您不能在 运行 时更改这些值;当执行到达您对 ini_set.
的调用时,上传大于 php.ini 中指定值的文件将失败