使用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://bzwzjz.com/article/dgjghp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 成都网站建设 自适应网站设计 成都网站建设推广 成都网站建设 成都网站设计公司 专业网站建设 成都网站制作 成都网站制作 网站制作 上市集团网站建设 网站设计制作 外贸网站设计方案 成都网站建设 成都商城网站建设 高端网站设计 成都网站制作 企业网站建设 响应式网站设计 广安网站设计 网站设计 网站设计公司