资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

使用PHP怎么分块上传大文件-创新互联

这期内容当中小编将会给大家带来有关使用PHP怎么分块上传大文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站建设,高端网页制作,对混凝土搅拌机等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业seo优化排名优化,H5建站,响应式网站。

前端代码


使用file.slice将文件进行分割,然后分别进行异步上传。



 
  
  
  
  <%= title %>
  
  
 
 
  
    
     
      
     
     提交        
                   $('form').submit(function() {       let file = $(":file")[0].files[0];       let fileName = file.name;       let fileSize = file.size;       console.log('fileSize',fileSize);       let blockSize = 0.9*1024*1024;       let num = Math.ceil(fileSize/blockSize);       let start = 0;       let end = 0;       for(let i=1;i<=num;i++){         end = blockSize*i;         if(end > fileSize){           end = fileSize;         }         let block = file.slice(start,end);         start = end;         let fd = new FormData();         fd.append('block',block);         fd.append('name',fileName);         fd.append('total',num);         fd.append('index',i);         $.ajax({           url:"upload.php",           type:"POST",           data:fd,           async:true,           processData:false,           contentType:false,           success:(res)=>{             console.log('res_'+i+":");             console.log(res);           }         })       }       return false;     });     

后端代码

在所有的文件上传成功之后,合并生成原来的大文件

 upload/'{$name}'";
  shell_exec($cmd);
}

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

上述就是小编为大家分享的使用PHP怎么分块上传大文件了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


网站标题:使用PHP怎么分块上传大文件-创新互联
转载来源:http://cdkjz.cn/article/dgjghp.html
返回首页 了解更多建站资讯
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220