文件上传不适用于较大的文件 [英] File uploading not working for larger files
问题描述
请帮我
这是表单代码
< form name =addnewitem id =addnewitemmethod =postenctype =multipart / form-data> ($ succ == 0)&&($ message!=)){echo< div class ='error'>。$ message。<
< ; / DIV>中; }?>
<?php if($ msg!=){echo< div class ='success'>$ msg。< / div>; }?> ($ msg1!=){echo< div class ='error'>。$ msg1。< / div>;
< }?>
< div class =list-item>
< div class =form>
< h2>名称&描述< / H2>
< div class =row>
< div class =left>
< label>商品标题:< / label>
< / div>
< div class =right>
< input name =listitemnameid =listitemnametype =textclass =inputmaxlength =50value =<?php echo $ _POST ['listitemname'];?> ; />
< em>最多50个字符< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
项目描述:
< / label>< / div>
< div class =right>
< textarea name =itemdescriptionid =itemdescriptioncols =10rows =5><?php echo $ _POST ['itemdescription'];?>< / textarea>
< em>最多600个字符< / em>
< / div>
< / div>
< / div>
< div class =form>
< h2>
项目文件&预览
< / h2>
< div class =row>
< div class =left>
< label>
项目缩略图:
< / label>
< / div>
< div class =right>< input type =filename =thumbnailimageid =thumbnailimageclass =input/>
< em> JPG或PNG,80 x 80 Thumbail< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
项目滚动预览:
< / label>< / div>
< div class =right>< input type =filename =rolloverimageid =rolloverimageclass =input/>
< em> JPG或PNG,190 x 190预览图片< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
截图1:
< / label>< / div>
< div class =right>< input type =filename =themepreview1id =themepreview1class =input/>
< em> JPG或PNG,420 x 420图片屏幕截图(必填)< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
截图图片2:
< / label>< / div>
< div class =right>< input type =filename =themepreview2id =themepreview2class =input/>
< em> JPG或PNG,420 x 420图片屏幕截图(可选)< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
截图3:
< / label>< / div>
< div class =right>< input type =filename =themepreview3id =themepreview3class =input/>
< em> JPG或PNG,420 x 420图片屏幕截图(可选)< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
截图4:
< / label>< / div>
< div class =right>< input type =filename =themepreview4id =themepreview4class =input/>
< em> JPG或PNG,420 x 420图片屏幕截图(可选)< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
项目Zip文件:
< / label>< / div>
< div class =right>< input type =filename =itemfileid =itemfileclass =input/>
< em> .ZIP档案专用< / em>
< / div>
< / div>
< div class =row>
< div class =left>
< label>演示网址:< / label>
< / div>
< div class =right>
< input name =demourlid =demourltype =textclass =inputvalue =<?php echo $ _POST ['demourl'];?> />
< em>在这里输入www.themepreviewurl.com查看项目实时预览< / em>
< / div>
< / div>
< / div>
< div class =form>
< h2>
类别&属性
< / h2>
< div class =row>
< div class =left>
< label>
类别:
< / label>< / div>
< div class =right>
<?php
$ getmaincategories =SELECT category_name,category_id FROM。$ tbl_main_categories。WHERE category_status = 1;
$ exec_getmaincategories = mysql_query($ getmaincategories);
echo< select name ='categoryname'id ='categoryname'>;
echo< option value ='>立即选择类别< / option>;
while $($ rows_getmaincategories = mysql_fetch_array($ exec_getmaincategories)){
$ getsubcategories =SELECT sub_category_name,sub_category_hash FROM。$ tbl_sub_categories。WHERE sub_category_status = 1 AND category_id =。$ rows_getmaincategories ['category_id' ]。
$ exec_getsubcategories = mysql_query($ getsubcategories);
echo< option disabled ='disabled'value ='。$ rows_getmaincategories ['category_id']。'>。$ rows_getmaincategories ['category_name']。< / option>;
while($ rows_getsubcategories = mysql_fetch_array($ exec_getsubcategories)){
if($ _REQUEST ['categoryname'] == $ rows_getsubcategories ['sub_category_hash']){echo $ selectedvalue =selected ='selected' ; }
echo< option value ='。$ rows_getsubcategories ['sub_category_hash']。''style ='padding-right:inherit'$ selectedvalue>& nbsp;& nbsp;& amp ; NBSP; - 。$ rows_getsubcategories [ 'sub_category_name']。 < /选项> 中;
}
}
echo< / select>;
?>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
兼容的浏览器:< br />
使用'ctrl'来选择倍数
< / label>< / div>
< div class =right>
< select multiple =multipleclass =selectname =browsercompatiable []id =browsercompatiable []>
< option value =>选择< / option>
< option value =ie7<?php if($ _REQUEST ['browsercompatiable'] ==ie7)echoselected ='selected'; ?>> IE7< /选项>
< option value =ie8<?php if($ _REQUEST ['browsercompatiable'] ==ie8)echoselected ='selected'; ?>> IE8< /选项>
< option value =ie9<?php if($ _REQUEST ['browsercompatiable'] ==ie9)echoselected ='selected'; ?>> IE9< /选项>
< option value =firefox<?php if($ _REQUEST ['browsercompatiable'] ==firefox)echoselected ='selected'; ?>> Firefox和LT; /选项>
< option value =safari<?php if($ _REQUEST ['browsercompatiable'] ==safari)echoselected ='selected'; ?>>野生< /选项>
< option value =chrome<?php if($ _REQUEST ['browsercompatiable'] ==chrome)echoselected ='selected'; ?>>铬,LT; /选项>
< / select>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
档案包括:< br />
使用'ctrl'选择倍数
< / label>< / div>
< div class =right>
< option value =>选择< / option>
< option value =ie7<?php if($ _REQUEST ['filesinclude'] ==ie7)echoselected ='selected'; ?>>> PSD文件< / option>
< option value =ie8<?php if($ _REQUEST ['filesinclude'] ==ie8)echoselected ='selected'; ?>>文件< /选项>
< option value =ie9<?php if($ _REQUEST ['filesinclude'] ==ie9)echoselected ='selected'; ?>>多个布局< / option>
< option value =firefox<?php if($ _REQUEST ['filesinclude'] ==firefox)echoselected ='selected'; ?>>多种颜色选项< / option>
< option value =safari<?php if($ _REQUEST ['filesinclude'] ==safari)echoselected ='selected'; ?>>视频帮助文件< / option>
< option value =chrome<?php if($ _REQUEST ['filesinclude'] ==chrome)echoselected ='selected'; ?>>其他< /选项>
< / select>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
栏目:
< / label>< / div>
< div class =right>
< select name =noofcolumnsid =noofcolumns>
< option value =>选择< / option>
< option value =1<?php if($ _REQUEST ['noofcolumns'] ==1)echoselected ='selected'; ?>→1< /选项>
< option value =2<?php if($ _REQUEST ['noofcolumns'] ==2)echoselected ='selected'; ?>> 2'; /选项>
< option value =3<?php if($ _REQUEST ['noofcolumns'] ==3)echoselected ='selected'; ?>> 3'; /选项>
< option value =4<?php if($ _REQUEST ['noofcolumns'] ==4)echoselected ='selected'; ?>> 4℃; /选项>
< option value =5<?php if($ _REQUEST ['noofcolumns'] ==5)echoselected ='selected'; ?>> 5℃/选项>
< / select>
< / div>
< / div>
< div class =row>
< div class =left>
< label>
布局:
< / label>< / div>
< div class =right>
< select name =layoutid =layout>
< option value =>选择< / option>
< option value =1<?php if($ _REQUEST ['layout'] ==1)echoselected ='selected'; ?>→1< /选项>
< option value =2<?php if($ _REQUEST ['layout'] ==2)echoselected ='selected'; ?>> 2'; /选项>
< option value =3<?php if($ _REQUEST ['layout'] ==3)echoselected ='selected'; ?>> 3'; /选项>
< option value =4<?php if($ _REQUEST ['layout'] ==4)echoselected ='selected'; ?>> 4℃; /选项>
< option value =5<?php if($ _REQUEST ['layout'] ==5)echoselected ='selected'; ?>> 5℃/选项>
< / select>
< em> Lorem ipsum dolor坐在一起,consectetur adipiscing elit。如果你喜欢,可以尝试一下。 Nulla facilisi。< / em>
< / div>
< / div>
< / div>
< div class =form>
< h2>标签< / h2>
< div class =row>
< div class =left>
< label>标记:< / label>
< / div>
< div class =right>
< textarea name =itemtagsid =itemtagscols =10rows =5><?php echo $ _POST ['itemtags']; ?>< / textarea的>
< em>最多50个字元< / em>
< / div>
< / div>
< / div>
< div class =botton>
< input name =additemid =additemtype =submitvalue =立即上传class =btn/>
< / div>
< / div>
< / form>
我想在下面显示的.zip字段中上传> 3MB文件。
< div class =right>< input type =filename =itemfileid =itemfileclass =输入/>
< em> .ZIP档案只< / em>
< / div>
检查upload_max_filesize,max_input_time, strong> post_max_size在你的php.ini中
如果文件的大小非常大,你可能还需要修改memory_limit。
I am trying to upload a .zip file. It is working well for small files . But I can upload files >2MB. When I try to upload files >2 MB google chrome shows in the bottom left corner as (uploadin : --%) where -- is a no like 10. But it is stuck after 14%. After some time it shows an error like "Error 101 (net::ERR_CONNECTION_RESET): The connection was reset."This web page is not available.
Please help me
This is the form code
<form name="addnewitem" id="addnewitem" method="post" enctype="multipart/form-data">
<?php if (($succ==0) && ($message!="")) { echo "<div class='error'>".$message."</div>"; } ?>
<?php if ($msg!="") { echo "<div class='success'>".$msg."</div>"; } ?>
<?php if ($msg1!="") { echo "<div class='error'>".$msg1."</div>"; } ?>
<div class="list-item">
<div class="form">
<h2>Name & Description</h2>
<div class="row">
<div class="left">
<label>Item Title:</label>
</div>
<div class="right">
<input name="listitemname" id="listitemname" type="text" class="input" maxlength="50" value="<?php echo $_POST['listitemname']; ?>" />
<em>Maximum 50 characters</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Item Description:
</label></div>
<div class="right">
<textarea name="itemdescription" id="itemdescription" cols="10" rows="5"><?php echo $_POST['itemdescription'];?></textarea>
<em>Maximum 600 characters</em>
</div>
</div>
</div>
<div class="form">
<h2>
Item Files & Preview
</h2>
<div class="row">
<div class="left">
<label>
Item Thumbnail:
</label>
</div>
<div class="right"><input type="file" name="thumbnailimage" id="thumbnailimage" class="input" />
<em>JPG or PNG, 80 x 80 Thumbail</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Item Rollover Preview:
</label></div>
<div class="right"><input type="file" name="rolloverimage" id="rolloverimage" class="input" />
<em>JPG or PNG, 190 x 190 Preview Image</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Screenshot image 1:
</label></div>
<div class="right"><input type="file" name="themepreview1" id="themepreview1" class="input" />
<em>JPG or PNG, 420 x 420 Image Screenshot ( Required )</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Screenshot image 2:
</label></div>
<div class="right"><input type="file" name="themepreview2" id="themepreview2" class="input" />
<em>JPG or PNG, 420 x 420 Image Screenshot ( Optional )</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Screenshot image 3:
</label></div>
<div class="right"><input type="file" name="themepreview3" id="themepreview3" class="input" />
<em>JPG or PNG, 420 x 420 Image Screenshot ( Optional )</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Screenshot image 4:
</label></div>
<div class="right"><input type="file" name="themepreview4" id="themepreview4" class="input" />
<em>JPG or PNG, 420 x 420 Image Screenshot ( Optional )</em>
</div>
</div>
<div class="row">
<div class="left">
<label>
Item Zip File:
</label></div>
<div class="right"><input type="file" name="itemfile" id="itemfile" class="input" />
<em>.ZIP File Only </em>
</div>
</div>
<div class="row">
<div class="left">
<label>Demo URL:</label>
</div>
<div class="right">
<input name="demourl" id="demourl" type="text" class="input" value="<?php echo $_POST['demourl']; ?>" />
<em>Enter the www.themepreviewurl.com here for the item Live Preview</em>
</div>
</div>
</div>
<div class="form">
<h2>
Category & Attributes
</h2>
<div class="row">
<div class="left">
<label>
Category:
</label></div>
<div class="right">
<?php
$getmaincategories = "SELECT category_name,category_id FROM ".$tbl_main_categories." WHERE category_status = 1";
$exec_getmaincategories = mysql_query($getmaincategories);
echo "<select name='categoryname' id='categoryname'>";
echo "<option value='' >Select a Category Now</option>";
while($rows_getmaincategories = mysql_fetch_array($exec_getmaincategories)) {
$getsubcategories = "SELECT sub_category_name,sub_category_hash FROM ".$tbl_sub_categories." WHERE sub_category_status=1 AND category_id=".$rows_getmaincategories['category_id'];
$exec_getsubcategories = mysql_query($getsubcategories);
echo "<option disabled='disabled' value='".$rows_getmaincategories['category_id']."'>".$rows_getmaincategories['category_name']."</option>";
while($rows_getsubcategories = mysql_fetch_array($exec_getsubcategories)) {
if ($_REQUEST['categoryname'] == $rows_getsubcategories['sub_category_hash']) { echo $selectedvalue = "selected='selected'"; }
echo "<option value='".$rows_getsubcategories['sub_category_hash']."' style='padding-right:inherit' $selectedvalue> -".$rows_getsubcategories['sub_category_name']."</option>";
}
}
echo "</select>";
?>
</div>
</div>
<div class="row">
<div class="left">
<label>
Compatible Browsers:<br />
use 'ctrl' to select multiples
</label></div>
<div class="right">
<select multiple="multiple" class="select" name="browsercompatiable[]" id="browsercompatiable[]">
<option value="">Select</option>
<option value="ie7" <?php if ($_REQUEST['browsercompatiable'] == "ie7") echo "selected='selected'"; ?>>IE7</option>
<option value="ie8" <?php if ($_REQUEST['browsercompatiable'] == "ie8") echo "selected='selected'"; ?>>IE8</option>
<option value="ie9" <?php if ($_REQUEST['browsercompatiable'] == "ie9") echo "selected='selected'"; ?>>IE9</option>
<option value="firefox" <?php if ($_REQUEST['browsercompatiable'] == "firefox") echo "selected='selected'"; ?>>Firefox</option>
<option value="safari" <?php if ($_REQUEST['browsercompatiable'] == "safari") echo "selected='selected'"; ?>>Safari</option>
<option value="chrome" <?php if ($_REQUEST['browsercompatiable'] == "chrome") echo "selected='selected'"; ?>>Chrome</option>
</select>
</div>
</div>
<div class="row">
<div class="left">
<label>
Files Includes:<br />
Use 'ctrl' to select multiples
</label></div>
<div class="right">
<select multiple="multiple" size="5" class="select" name="filesinclude[]" id="filesinclude[]">
<option value="">Select</option>
<option value="ie7" <?php if ($_REQUEST['filesinclude'] == "ie7") echo "selected='selected'"; ?>>PSD Files</option>
<option value="ie8" <?php if ($_REQUEST['filesinclude'] == "ie8") echo "selected='selected'"; ?>>Documentation</option>
<option value="ie9" <?php if ($_REQUEST['filesinclude'] == "ie9") echo "selected='selected'"; ?>>Multiple Layouts</option>
<option value="firefox" <?php if ($_REQUEST['filesinclude'] == "firefox") echo "selected='selected'"; ?>>Multiple Colour Options</option>
<option value="safari" <?php if ($_REQUEST['filesinclude'] == "safari") echo "selected='selected'"; ?>>Video Help Files</option>
<option value="chrome" <?php if ($_REQUEST['filesinclude'] == "chrome") echo "selected='selected'"; ?>>Other</option>
</select>
</div>
</div>
<div class="row">
<div class="left">
<label>
Columns:
</label></div>
<div class="right">
<select name="noofcolumns" id="noofcolumns">
<option value="">Select</option>
<option value="1" <?php if ($_REQUEST['noofcolumns'] == "1") echo "selected='selected'"; ?>>1</option>
<option value="2" <?php if ($_REQUEST['noofcolumns'] == "2") echo "selected='selected'"; ?>>2</option>
<option value="3" <?php if ($_REQUEST['noofcolumns'] == "3") echo "selected='selected'"; ?>>3</option>
<option value="4" <?php if ($_REQUEST['noofcolumns'] == "4") echo "selected='selected'"; ?>>4</option>
<option value="5" <?php if ($_REQUEST['noofcolumns'] == "5") echo "selected='selected'"; ?>>5</option>
</select>
</div>
</div>
<div class="row">
<div class="left">
<label>
Layout:
</label></div>
<div class="right">
<select name="layout" id="layout">
<option value="">Select</option>
<option value="1" <?php if ($_REQUEST['layout'] == "1") echo "selected='selected'"; ?>>1</option>
<option value="2" <?php if ($_REQUEST['layout'] == "2") echo "selected='selected'"; ?>>2</option>
<option value="3" <?php if ($_REQUEST['layout'] == "3") echo "selected='selected'"; ?>>3</option>
<option value="4" <?php if ($_REQUEST['layout'] == "4") echo "selected='selected'"; ?>>4</option>
<option value="5" <?php if ($_REQUEST['layout'] == "5") echo "selected='selected'"; ?>>5</option>
</select>
<em>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus id arcu vitae eros molestie ultricies ut sit amet nisi. Nulla facilisi.</em>
</div>
</div>
</div>
<div class="form">
<h2>Tags</h2>
<div class="row">
<div class="left">
<label>Tags:</label>
</div>
<div class="right">
<textarea name="itemtags" id="itemtags" cols="10" rows="5"><?php echo $_POST['itemtags']; ?></textarea>
<em>Maximum 50 characteres</em>
</div>
</div>
</div>
<div class="botton">
<input name="additem" id="additem" type="submit" value="Upload Now" class="btn" />
</div>
</div>
</form>
And I would like to upload >3MB files in the .zip field shown below
<div class="right"><input type="file" name="itemfile" id="itemfile" class="input" />
<em>.ZIP File Only </em>
</div>
Check upload_max_filesize, max_input_time, and post_max_size in your php.ini
If the file size is very large, you may need to bump memory_limit as well.
这篇关于文件上传不适用于较大的文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!