pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

        <small id='sWzyr'></small><noframes id='sWzyr'>

          <bdo id='sWzyr'></bdo><ul id='sWzyr'></ul>
        <legend id='sWzyr'><style id='sWzyr'><dir id='sWzyr'><q id='sWzyr'></q></dir></style></legend>

      1. <tfoot id='sWzyr'></tfoot>
        <i id='sWzyr'><tr id='sWzyr'><dt id='sWzyr'><q id='sWzyr'><span id='sWzyr'><b id='sWzyr'><form id='sWzyr'><ins id='sWzyr'></ins><ul id='sWzyr'></ul><sub id='sWzyr'></sub></form><legend id='sWzyr'></legend><bdo id='sWzyr'><pre id='sWzyr'><center id='sWzyr'></center></pre></bdo></b><th id='sWzyr'></th></span></q></dt></tr></i><div class="9vzbdjb" id='sWzyr'><tfoot id='sWzyr'></tfoot><dl id='sWzyr'><fieldset id='sWzyr'></fieldset></dl></div>
      2. 如何檢測用戶上傳的文件是否大于 post_max_size?

        How to detect if a user uploaded a file larger than post_max_size?(如何檢測用戶上傳的文件是否大于 post_max_size?)

          1. <tfoot id='VzSO0'></tfoot>
              <bdo id='VzSO0'></bdo><ul id='VzSO0'></ul>
              <legend id='VzSO0'><style id='VzSO0'><dir id='VzSO0'><q id='VzSO0'></q></dir></style></legend>

              1. <i id='VzSO0'><tr id='VzSO0'><dt id='VzSO0'><q id='VzSO0'><span id='VzSO0'><b id='VzSO0'><form id='VzSO0'><ins id='VzSO0'></ins><ul id='VzSO0'></ul><sub id='VzSO0'></sub></form><legend id='VzSO0'></legend><bdo id='VzSO0'><pre id='VzSO0'><center id='VzSO0'></center></pre></bdo></b><th id='VzSO0'></th></span></q></dt></tr></i><div class="b1b1nbj" id='VzSO0'><tfoot id='VzSO0'></tfoot><dl id='VzSO0'><fieldset id='VzSO0'></fieldset></dl></div>

                <small id='VzSO0'></small><noframes id='VzSO0'>

                  <tbody id='VzSO0'></tbody>
                • 本文介紹了如何檢測用戶上傳的文件是否大于 post_max_size?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我應該如何以理智的方式處理超過 post_max_size 的 http 上傳?

                  How should I go about handling http uploads that exceeds the post_max_size in a sane manner?

                  在我的配置中 post_max_sizeupload_max_filesize 大幾 MB我遇到的問題是:
                  如果用戶上傳的文件超過 post_max_size

                  In my configuration post_max_size is a few MB larger than upload_max_filesize The problems I'm having are:
                  If a user uploads a file exceeding post_max_size

                  • _POST 數組為空
                  • _FILES 數組為空,當然其中不存在任何錯誤代碼.
                  • 沒有其他信息可以通過這些方式訪問什么樣的表單帖子.

                  部分問題在于接收腳本根據 POST 的內容采取不同的操作.

                  Part of the problem is that the receiving script takes different actions depending on the contents of the POST.

                  我確實可以訪問 _SERVER 變量并且可以獲得關于發生了什么的線索,即 CONTENT_TYPECONTENT_LENGTHREQUEST_METHOD.然而,根據這些內容進行猜測似乎很成問題.

                  I do have access to the _SERVER variables and can get clues as to what happened, i.e. CONTENT_TYPE, CONTENT_LENGTH and REQUEST_METHOD. It does however seem very problematic to make guesses based on those contents.

                  MEMORY_LIMIT(設置為相關大小的 10 倍)和 Apaches LimitRequestBody(設置為無限制)沒有問題.

                  MEMORY_LIMIT (set to 10 times the relevant sizes) and Apaches LimitRequestBody (set to unlimited) are found to not be at fault.

                  就目前而言,我什至很難向用戶提供任何有意義的信息.

                  As it stands now I have a hard time even providing any meaningful messages to the user.

                  有什么辦法可以保留一些表單數據,以便更好地了解發生了什么問題?我非常不愿意離開 php.

                  Is there any way to retain some form data to get better clues as to what has gone wrong? I'm very reluctant to move away from php.

                  推薦答案

                  對于不需要服務器端更改的簡單修復,我將使用 HTML5 文件 API 在上傳之前檢查文件的大小.如果超過已知限制,則取消上傳.我相信這樣的事情會奏效:

                  For a simple fix that would require no server side changes, I would use the HTML5 File API to check the size of the file before uploading. If it exceeds the known limit, then cancel the upload. I believe something like this would work:

                  function on_submit()
                  {
                    if (document.getElementById("upload").files[0].size > 666)
                    {
                      alert("File is too big.");
                      return false;
                    }
                  
                    return true;
                  }
                  
                  <form onsubmit="return on_submit()">
                  <input id="upload" type="file" />
                  </form>
                  

                  顯然這只是一個例子的骨架,并不是每個瀏覽器都支持這個.但是使用它不會有什么壞處,因為它可以以這樣一種方式實現,它可以優雅地降級為舊瀏覽器的任何東西.

                  Obviously it's just a skeleton of an example, and not every browser supports this. But it wouldn't hurt to use this, as it could be implemented in such a way that it gracefully degrades into nothing for older browsers.

                  當然,這并不能解決問題,但它至少可以讓您的一些用戶以最少的努力感到滿意.(他們甚至不必等待上傳失敗.)

                  Of course this doesn't solve the issue, but it will at least keep a number of your users happy with minimal effort required. (And they won't even have to wait for the upload to fail.)

                  --

                  順便說一句,檢查 $_SERVER['CONTENT_LENGTH'] 與帖子和文件數據的大小可能有助于檢測是否有問題.我認為當出現錯誤時它不會為零,而 $_POST$_FILES 都是空的.

                  As an aside, checking $_SERVER['CONTENT_LENGTH'] vs the size of the post and file data might help detect if something failed. I think it when there is an error it will be non zero, while the $_POST and $_FILES would both be empty.

                  這篇關于如何檢測用戶上傳的文件是否大于 post_max_size?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  enable SOAP on PHP(在 PHP 上啟用 SOAP)
                  Get received XML from PHP SOAP Server(從 PHP SOAP 服務器獲取接收到的 XML)
                  not a valid AllXsd value(不是有效的 AllXsd 值)
                  PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 異常無法連接到主機)
                  Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的實現)
                  Sending a byte array from PHP to WCF(將字節數組從 PHP 發送到 WCF)

                      <legend id='WdJpf'><style id='WdJpf'><dir id='WdJpf'><q id='WdJpf'></q></dir></style></legend>
                    1. <i id='WdJpf'><tr id='WdJpf'><dt id='WdJpf'><q id='WdJpf'><span id='WdJpf'><b id='WdJpf'><form id='WdJpf'><ins id='WdJpf'></ins><ul id='WdJpf'></ul><sub id='WdJpf'></sub></form><legend id='WdJpf'></legend><bdo id='WdJpf'><pre id='WdJpf'><center id='WdJpf'></center></pre></bdo></b><th id='WdJpf'></th></span></q></dt></tr></i><div class="7dtb7pt" id='WdJpf'><tfoot id='WdJpf'></tfoot><dl id='WdJpf'><fieldset id='WdJpf'></fieldset></dl></div>
                    2. <small id='WdJpf'></small><noframes id='WdJpf'>

                        • <bdo id='WdJpf'></bdo><ul id='WdJpf'></ul>

                            <tbody id='WdJpf'></tbody>

                        • <tfoot id='WdJpf'></tfoot>
                          • 主站蜘蛛池模板: 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 北京公寓出租网-北京酒店式公寓出租平台 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 高博医疗集团上海阿特蒙医院| 营养师网,营养师考试时间,报名入口—网站首页 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 营养师网,营养师考试时间,报名入口—网站首页 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 |