本文主要包含mui uploader,web uploader php,uploader,web uploader,fineuploader等相关知识,教程希望在学习及工作中可以帮助到您
");
</div>
使用mui 开发app做文件上传服务器php后台代码分享,HTML5+ Uploader模块管理网络上传任务,用于从本地上传各种文件到服务器,并支持跨域访问操作。通过plus.uploader可获取上传管理对象。Uploader上传使用HTTP的POST方式提交数据,数据格式符合Multipart/form-data规范,即rfc1867(Form-based File Upload in HTML)协议。
可以查看HTML5+ Uploader文档
代码如下:
可以查看HTML5+ Uploader文档
代码如下:
- <?php
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- $ret=array('strings'=>$_POST,'error'=>'0');
- $fs=array();
- foreach ( $_FILES as $name=>$file ) {
- $fn=$file['name'];
- $ft=strrpos($fn,'.',0);
- $fm=substr($fn,0,$ft);
- $fe=substr($fn,$ft);
- $fp='files/'.$fn;
- $fi=1;
- while( file_exists($fp) ) {
- $fn=$fm.'['.$fi.']'.$fe;
- $fp='files/'.$fn;
- $fi++;
- }
- move_uploaded_file($file['tmp_name'],$fp);
- $fs[$name]=array('name'=>$fn,'url'=>$fp,'type'=>$file['type'],'size'=>$file['size']);
- }
- $ret['files']=$fs;
- echo json_encode($ret);
- }else{
- echo "{'error':'Unsupport GET request!'}";
- }
- ?>