远程服务器上PHP超大文件切片上传失败

创络讲堂 2019-08-26 11:57:18 685次 /news_575.html 作者:创络科技

深圳创络为客户做网站时,经常需要开发下载中心或者附件管理及其他类似的功能,有的时候,客户需要上传几十MB甚至几百MB的文件到网站中,为了提高用户体验,我们通常会对这种超大文件进行切片上传。由于我们长期从事网站开发这个行业,所以不断的积累经验,总结教训,目前对文件切片上传功能的开发,技术上已经很成熟,而且现在已经很少遇到文件上传失败的情况。今天我们将为大家介绍下远程服务器上PHP超大文件切片上传失败最常见的原因。

PHP超大文件切片上传失败

当用户遇到类似技术问题的时候不需要紧张,请直接联系创络科技获取技术支持。绝大多数情况下,我们已经预见了所有可能出现的问题并做了相应的友好提示,所以,可能用户自己并不知道文件上传的具体错误信息,但是知道大概原因。这些提示信息也将帮助我们的技术同事能够迅速的定位问题并处理问题。上图所示的正是远程服务器上PHP超大文件切片上传失败最常见的原因之一:文件切片上传失败、文件切片大小超过服务器的upload_max_filesize限制。

切片的大概思路是将一个比较大的文件分切为多个相对较小的文件来上传,这样可以有效降低文件上传失败的概率,所有切片文件上传成功后,再在服务器上把所有切片文件组合还原成原来的这个大文件。这样出了可以让上传更稳定之外,还可以突破一些系统对上传的文件大小的限制。以阿里云为例,其默认的upload_max_filesize是2MB,也就是说,我们在网站中文件上传大小最大就是2MB,超过则无法上传。同样的道理,当我们切片后的切片文件大小还是超过了服务器的upload_max_filesize的限制的话,那么就会提示上图所示的错误。因为接口返回文件已经上传,但是服务器上的临时文件夹却没有接收到这些文件,导致无法降临时文件组合并移动到网站上传目录。

知道了问题的原因,就很好解决了,要么修改服务器配置,要么修改源码中切片文件的大小,到此,问题得到有效解决。作为网站建设公司,创络后期还将继续分享网站后台操作使用经验,以及一些常见的问题的解决方案,希望可以帮到大家。

  • 为什么中文网站上13px大小的字体使用的比较少
    2013-10-08 08:00:00
    网站字体大小是一个耐人寻味的设计因素,中文网站上的字体使用12px或14px的居多,那么为什么13px大小的字体使用的比较少呢?互联网上有很多见解,不过 深圳网站建设公司 创络还...
  • 千万别把网站上的字体做给老年人看
    2012-01-05 08:00:00
    本文应该只是一个非常片面的观点,但是依然值得还没有做网站的客户或者即将入行的新人朋友们阅读。公明网站建设【创络】也是在受到同行朋友点拨的情况下才想到写此文的,主要会谈及网站排版和...
  • 为何每次设计网站都要回到原点
    2011-12-22 08:00:00
    要说每次设计网站时都会绕一个大圈再回到原点其实也是不对的,至少偶尔还是有具有新意的作品。网站设计回到原点,在本文中不是褒义词, 深圳网络公司 【创络科】的业务员们出门和客户签单,...
标准建站流程
在线客服 创络客服01创络客服02创络客服03
客服电话
  • 0755-23698839
友情链接:01彩票官网  分分快三平台  EK彩票平台  广东11选5  全天pk10计划网址  pk10赛车网  幸运快三精准预测分析  幸运时彩时彩网址  1分快三彩票平台  广东11选5网址