亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我上傳壓縮的18M的東西不提示case1的錯誤

Notice: Undefined index: myFile in C:\wamp\www\uoload\doAction1.php on line?3



正在回答

3 回答

是因為超過了post_max_size選項的值,你需要把upload_max_filesize和post的都改大才行,post_max_size是表單發送數據的最大值,要比upload_max_filesize選項的值大,因為表單還可以發送其它數據

^-^...

1 回復 有任何疑惑可以回復我~

首先你確認一下,你做的判斷是$error===UPLOAD_ERR_OK--->三個等號哦,如果是==,那么當超過post_max_size的時候$_FILES接受不到值,那么這個時候$error就是空字符串,而UPLOAD_ERR_OK的值是0,

0==''的結果是true,所以不會進入else循環。

解決方法:

? 判斷條件:$error===UPLOAD_ERR_OK或者$error==UPLOAD_ERR_OK&&$error!=null,

當然文件超過post_max_size沒有錯誤編號,所以你在switch($error)中加個default吧,就能看到你想要的結果了。祝你好運!

0 回復 有任何疑惑可以回復我~

為什么我修改了post_max_size = 8M enable_post_data_reading = On 同時max_execution_time = -1 max_input_time = -1 upload_max_filesize = 64M 我將一個文件夾壓縮到6M后進行上傳,為什么傳了一會瀏覽器就斷開連接了呢,顯示連接已重置。 如果我將enable_post_data_reading = Off那么會出現POST Content-Length of 6347436 bytes exceeds the limit of 3145728 bytes 這說明必須將其設置為on,(配置文件中有Its value may be 0 to disable the limit. It is ignored if POST data reading is disabled through enable_post_data_reading.)?,F在的問題是為什么設置On之后就出現上面那個錯誤了呢?!6M不大呀,老師這是什么情況???!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我上傳壓縮的18M的東西不提示case1的錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號