php+ajax文件上传进度条_Ajax编程_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

php+ajax文件上传进度条

作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0

本篇关键词:进度上传文件 
黑客防线网安网讯:  代码分为以下部分:  demo.php - 上传过程处理  PLAIN TEXTPHP:  <?php     include 'UploadProgressMeter.class.php';     $fileWidget = new UploadProgressMet...

  代码分为以下部分:

  demo.php - 上传过程处理

  PLAIN TEXTPHP:

  <?php
   
  include 'UploadProgressMeter.class.php';
   
  $fileWidget = new UploadProgressMeter();
   
  if ($fileWidget->uploadComplete()) {
          // 上传完毕的时候,从iframe发送一个js到主窗口表示一切ok
          echo $fileWidget->finalStatus();
   
          // 处理上传后的文件...
   
          exit;
  }
  ?>

  demoserver.php - ajax的服务端js,使用Pear:HTML_AJAX,直接调用UploadProgressMeterStatus类

  PLAIN TEXTHTML:

  <script src="http://www.ooso.net/demoserver.php?client=main,request,httpclient,dispatcher,json,util" type="text/javascript"></script>
  <script src="http://www.ooso.net/demoserver.php?stub=UploadProgressMeterStatus" type="text/javascript"></script>
  <?php echo $fileWidget->renderIncludeJs(); ?>

  进度条的样式表

  PLAIN TEXTCSS:

  .progressBar {
    position: relative;
    padding: 2px;
    width: 300px;
    height: 40px;
    font-size: 14px;
  }
  .progressBar .background {
    border: solid 1px black;
    width: 270px;
    height: 20px;
  }
  .progressBar .bar {
    position: relative;
    background-color: blue;
    width: 0px;
    height: 20px;
  }

  表单部分

  PLAIN TEXTHTML:

  <form action="demo.php" method="post" enctype="multipart/form-data">renderFormExtra(); ?>>
  <?php echo $fileWidget->renderHidden(); ?></form><form action="demo.php" method="post" enctype="multipart/form-data"><label>Select File: </label>
  <div><?php echo $fileWidget->render(); ?>
  <?php echo $fileWidget->renderProgressBar(); ?></div>
  </form>
  

  demo下载 - 密码是www.ooso.net
  作者的svn浏览

  其它类似项目:
  http://pdoru.from.ro/ - 要以patch的形式和php一起编译
  http://www.ugia.cn/?p=54 - 以socket上传文件并显示进度条

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15572-1.html
网站维护教程更新时间:2012-04-05 00:03:55  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer