为了服务器的网络安全,避免因为超大文件导致服务器故障,所以对文件上传的大小限制是很有必要的,但是有些客户又有上传大文件的需求,比如上传pdf或者压缩包这种格式的文件,那么碰到这种情况下,如何解决这个问题呢?
在浏览器输出phpinfo();查看Loaded Configuration File这个参数可以获取php.info的文件位置
1:如果上传的文件太大,会导致获取$_POST或者$_FILES为空,请修改文件上传大小的参数upload_max_filesize的默认值,默认是2M,请改大些
2:如果改大了出现POST Content-Length of 9128151 bytes exceeds the limit of 8388608 bytes in Unknown on line 0这样的错误提示,请修改POST数据所允许的最大大小的参数post_max_size的默认值,默认值是8M,请改的更大一些
修改完之后,如果是apache+php的这种情况,重启apach即可以,如果是iis+php这种情况,在IIS中重启那个网站即可
注意事项,切记不要为了满足客户网站上传的需要,而将其默认值改的很大,因为太大文件的上传会占用服务器的宽带资源、CPU资源和内存,而很有可能导致同一服务器其它的网站打开慢或者无法打开的情况,甚至导致服务器崩溃,所以为了安全起见,上面的默认请修改在一个合理的范围内,post_max_size与upload_max_filesize其值都不要超过原来默认值的三倍
如何解决网站上传大文件的问题?
所属栏目:建站技术 更新时间:2020-10-30 点击: 次 文章来源:http://www.sznest.net/jzjs/3530.html
相关阅读
-
ping域名找不到主机怎么办?
如果ping域名找不到主机,或者全部是一排英文字母,其中包含cannotfindhost等则表示您的域名解析有问题,一般是域名解析设置错误,或者是本地使用的DNS有异常导致的,这种情况您可以修改您本地DNS后再进行测试下,如果是DNS问题修改后即可正常访问,修改后如果还是不行则需要检查域名解析设置问题。下面是修改本地DNS的步骤:第一:在本地电脑上依次进入控…
了解详情 >>
-
测试document与window与body对象的heigh…
<HTMLxmlns="http://www.w3.org/1999/xhtml">测试document与window与body对象的height与scrollTop方法返回值的区别测试document与window与body对象的height与scrollTop方法返回值的区别$("#btn").click(function…
了解详情 >>
-
asp用正则批量替换过滤表中所有行的内容中的图片
SetHF=NewRegExp'建立正则表达式。HF.Pattern="《img[^>]*>"'设置模式、《请替换成英文的左尖括号。HF.IgnoreCase=True'设置是否区分字符大小写。HF.Global=True'设置全局可用性。Setconn=Server.CreateObject(…
了解详情 >>
-
SublimeText2.0.2完整的注册码及安装插件说明及…
注册码在help的EnterLicense中输入下面所有的字符,无须去空格和换行,所有的字符就是完整的注册码-----BEGINLICENSE-----AndrewWeberSingleUserLicenseEA7E-855605813A03DD5E4AD9E66C0EEB94BC99798F942194A602396E98E62C99794BB979FE9…
了解详情 >>
-
为什么小程序的页面有二次跳转时会瞬间显示一下第一次的页面再跳…
为什么小程序的页面有二次跳转时会瞬间显示一下第一次的页面再跳转呢?navigateToredirectToswitchTabtabBar先来看示例代码并且在微信开发者工具上测试下面看示例代码共有三个页面,分别是indexproductshowcartindex的js与wxmlPage({/*跳转到商品详情*/toProductshow:function(ev…
了解详情 >>
-
小程序倒计时wxml与js
小程序倒计时jsPage({data:{windowHeight:654,maxtime:"",isHiddenLoading:true,isHiddenToast:true,dataList:{},countDownDay:0,countDownHour:0,countDownMinute:0,countDownSecond:0,},/…
了解详情 >>