亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題

三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題

熱門標簽:400電話申請辦理 網絡電話400申請 商丘外呼系統好處 隨州銷售電銷機器人公司 外呼系統人工客服 百度地圖標注類型是酒店 周口網絡回撥外呼系統 全國各省地圖標注點 福建高頻外呼防封系統哪家好

最近一個項目當中,要求上傳圖片,并且限制圖片大小,雖然在laravel當中已經添加了相關的表單驗證來阻止文件過大的上傳,然而當提交表單時,還沒輪到laravel處理,nginx就先報錯了。當你仔細看報錯頁面時,你會發現有nginx版本信息,經過分析,這報錯是因為nginx的默認上傳文件大小配置client_max_body_size只有2MB, 基于nginx驗證比laravel驗證要早,想要友好報錯而不是直接顯示413 Request Entity Too Large,那么就有三個思路去解決。

   思路一:修改nginx配置

   這是最簡單的一個做法,著報錯原因是nginx不允許上傳配置過大的文件,那么件把nginx的上傳大小配置調高就好。

    1、打開nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf這個位置,找到http{}段并修改以下內容:

client_max_body_size 2m; 

  當中的2m修改成你需要的允許文件大小。

   2、修改后,測試nginx配置是否正確

/usr/local/nginx/sbin/nginx -t 

 3、測試配置正確后,重啟nginx使配置生效

/etc/init.d/nginx restart

注意:要是以php運行的話,這個大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,這樣就不會因為提交數據大小不一致出現錯誤。

post_max_size = 2M 
upload_max_filesize = 2M 

當中的2m修改成你需要的允許文件大小。把當中的2m修改成你第一步設置的大小。 

   思路二:修改添加友好報錯頁面

 思路一雖然簡單,但是不一定能過項目測試那一關,項目測試就要求不要看到413 Request Entity Too Large這樣顯示錯誤,所以我們只好添加友好報錯頁面咯。

  1、編輯一個簡單的htm作為靜態友好頁面

(注意html文件亂碼請用meta http-equiv="Content-Type" content="text/html; charset=utf-8">)

2、更改nginx.conf在http定義區域加入:

fastcgi_intercept_errors on;

  3、nginx的網站conf配置中的server 定義區域加入:

error_page 413 /413.htm; 

(注意此處413與/413.htm之間不要用等號,否則返回狀態碼為200而不是413,同時盡量不要 http://www.xxx.com/404.html出錯則會跳過該頁面)

4、測試nginx配置是否正確

/usr/local/nginx/sbin/nginx -t 

5、如果上一步成功重啟nginx

/etc/init.d/nginx restart 

思路三:表單提交之前先用JS判斷并且阻止表單提交

  思路二雖然比思路一有進步了一些,但是提醒還是跳轉頁面了,這樣的用戶體驗并不會好到哪里去,所以最終想到了思路三。上文已經說過,這413報錯是來自后端nginx的,nginx的判斷雖然比PHP還要早,但是我們可以直接從前端處理呀!想到這里,實現并不難了。可以添加文件上傳事件判斷,如果文件超過限制的大小,那么就彈出警告框并讓提交按鈕失效,如果文件沒有超過限制大小,就提示大小合適,并且把之前的按鈕失效狀態取消掉。

   簡單的HTML代碼:

form action="" method="post" enctype="multipart/form-data">     
 div class="form-group"> 
  label for="picture">文章展示圖片(800KB內):/label> 
  input id="picture" name="picture" type="file"/> 
 /div> 
  button type="submit" id="submit" class="am-btn am-btn-success">span class="am-icon-send">/span> 
   發布 
  /button> 
 /p> 
/form> 

  JS代碼: 

$('#picture').bind('change', function () { 
   if (this.files[0].size / 1024 / 1024 > 0.8){ 
    value = this.files[0].size/1024; 
    alert('該文件大小是 ' + value .toFixed(0) + "KB,已超過大小限制,請修改!"); 
    document.getElementById("submit").disabled=true; 
    document.getElementById("submit").innerHTML='非法圖片內容'; 
   }else{ 
    alert('該文件可以提交!'); 
    document.getElementById("submit").disabled=false; 
    document.getElementById("submit").innerHTML='提交'; 
   } 
  }); 

總結:其實三個思路是按照時間順序來寫的,在實際項目中最終的功能實現也是更新換代才有了最后的結果。不過當有這樣類似的經驗,下次遇到這樣的彎路就省掉,同時會讓自己的處理問題的方式更加成熟。

以上所述是小編給大家介紹的三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 利用laravel+ajax實現文件上傳功能方法示例
  • Laravel框架文件上傳功能實現方法示例
  • vuejs+element-ui+laravel5.4上傳文件的示例代碼
  • PHP Laravel 上傳圖片、文件等類封裝
  • Laravel+Layer實現圖片上傳功能(整理篇)
  • Laravel中前端js上傳圖片到七牛云的示例代碼
  • Laravel框架+Blob實現的多圖上傳功能示例
  • Laravel+Intervention實現上傳圖片功能示例
  • Laravel框架實現的上傳圖片到七牛功能詳解
  • Laravel框架實現文件上傳的方法分析

標簽:南寧 定西 迪慶 海南 樂山 佛山 六安 十堰

巨人網絡通訊聲明:本文標題《三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題》,本文關鍵詞  三個,思路,解決,laravel,上傳,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題》相關的同類信息!
  • 本頁收集關于三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題的相關信息資訊供網民參考!
  • 推薦文章
    久久精品道一区二区三区| 毛片成人永久免费视频| 欧美大片aaaa一级毛片| 亚洲爆爽| 国产精品自拍一区| 高清一级淫片a级中文字幕| 四虎影视精品永久免费网站 | 青青久久国产成人免费网站| 精品国产一区二区三区久| 欧美激情一区二区三区视频高清| 久久精品道一区二区三区| 亚洲爆爽| 国产91视频网| 天天做日日干| 九九精品久久| 日韩在线观看免费| 日韩中文字幕一区二区不卡| 国产麻豆精品免费视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 色综合久久天天综合绕观看| 国产一区二区精品久久91| 青青久久国产成人免费网站| 天堂网中文在线| 韩国三级香港三级日本三级| 国产精品123| 一级女人毛片人一女人| 国产国语对白一级毛片| 日韩免费在线观看视频| 一级女性全黄生活片免费| 国产伦理精品| 香蕉视频一级| 中文字幕一区二区三区精彩视频| 日韩av片免费播放| 久久久成人网| 精品美女| 青青久在线视频| 欧美18性精品| 亚洲女人国产香蕉久久精品| 黄视频网站免费看| 国产不卡高清| 精品在线观看一区| 国产亚洲精品aaa大片| 成人免费网站视频ww| 亚欧成人毛片一区二区三区四区| 亚洲精品永久一区| 国产伦久视频免费观看视频| 美女免费黄网站| 日韩一级黄色片| 国产精品1024永久免费视频| 97视频免费在线| 国产视频一区二区三区四区 | 精品国产一区二区三区久久久狼| 国产成人精品综合| 日韩男人天堂| 亚洲爆爽| 九九久久国产精品| 久久久成人影院| 国产国语对白一级毛片| 九九热国产视频| 欧美激情一区二区三区视频高清| 成人a大片高清在线观看| 亚洲爆爽| 四虎精品在线观看| 日本在线www| 日韩免费片| 97视频免费在线| 青青久久国产成人免费网站| 成人高清护士在线播放| 欧美激情一区二区三区在线 | 国产国语对白一级毛片| 欧美国产日韩一区二区三区| 国产一区二区精品久久91| 天天做人人爱夜夜爽2020毛片| a级精品九九九大片免费看| 国产一区精品| 成人高清视频在线观看| a级毛片免费观看网站| 成人影视在线播放| 午夜在线亚洲| 国产视频一区二区在线观看| 九九精品在线| 国产美女在线观看| 一级片片| 国产福利免费视频| 亚欧成人乱码一区二区| 精品在线观看一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日日日夜夜操| 精品久久久久久免费影院| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久国产精品永久免费网站| 日韩男人天堂| 国产视频久久久久| 黄视频网站在线看| 高清一级毛片一本到免费观看| 日韩中文字幕在线播放| 成人高清护士在线播放| 日本乱中文字幕系列 | 亚洲精品久久玖玖玖玖| 欧美另类videosbestsex视频| 欧美激情一区二区三区在线 | 午夜家庭影院| 国产一级强片在线观看| 欧美α片无限看在线观看免费| 精品视频免费看| 97视频免费在线| 精品国产亚一区二区三区| 日韩中文字幕在线亚洲一区| 精品国产香蕉在线播出| 超级乱淫伦动漫| 亚洲精品中文字幕久久久久久| 久久久久久久久综合影视网| 国产综合成人观看在线| 国产a视频精品免费观看| 99久久精品国产高清一区二区| 91麻豆国产| 可以免费看毛片的网站| 精品视频一区二区三区免费| 成人影视在线观看| 国产不卡在线播放| 国产不卡在线看| 欧美日本韩国| 午夜激情视频在线观看| 91麻豆精品国产片在线观看| 欧美电影免费| 香蕉视频一级| 久久久成人影院| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人a级高清视频在线观看| 久久精品成人一区二区三区| 国产一级生活片| 欧美激情一区二区三区视频| 毛片高清| 国产高清在线精品一区二区| 黄色福利| 91麻豆精品国产高清在线| 欧美一级视频免费观看| 国产视频久久久| 天天做人人爱夜夜爽2020 | 韩国三级香港三级日本三级| 欧美激情一区二区三区视频 | 韩国三级视频网站| 久久精品店| 国产麻豆精品免费密入口| 成人影院一区二区三区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久精品免视看国产成人2021| 黄色短视频网站| 成人a级高清视频在线观看| 国产福利免费视频| 国产成人精品综合久久久| 毛片电影网| 日韩av片免费播放| 午夜欧美福利| 色综合久久天天综合绕观看| 日韩中文字幕在线观看视频| 日韩av东京社区男人的天堂| 国产伦精品一区三区视频| 精品国产亚洲人成在线| 久久成人综合网| 青青久久精品| 亚洲天堂在线播放| 国产一级生活片| 国产视频一区二区三区四区 | 国产伦精品一区二区三区在线观看| 欧美另类videosbestsex| 欧美a级片免费看| 日韩在线观看网站| 欧美一级视频高清片| 国产视频在线免费观看| 香蕉视频一级| 日韩av片免费播放| 九九干| 国产视频一区二区在线观看| 久久成人亚洲| 午夜在线观看视频免费 成人| 日韩av成人| 亚洲天堂免费观看| 亚洲精品久久玖玖玖玖| 精品视频在线观看一区二区三区| 久草免费在线观看| 台湾毛片| 亚洲精品中文一区不卡| 91麻豆高清国产在线播放| 欧美另类videosbestsex| 精品久久久久久中文字幕一区 | 国产91丝袜在线播放0| 欧美激情一区二区三区中文字幕| 欧美激情一区二区三区视频| 成人免费观看的视频黄页| 台湾毛片| 国产网站免费| 国产成+人+综合+亚洲不卡| 你懂的在线观看视频| 人人干人人草| 国产成a人片在线观看视频| 久久精品免视看国产明星| 可以免费看毛片的网站| 可以免费在线看黄的网站| 毛片高清|