【问题标题】:get upload progress in yii & bootstrap在 yii & bootstrap 中获取上传进度
【发布时间】:2012-12-28 11:40:04
【问题描述】:

我正在使用 yii-bootstrap 显示正在 iframe 中上传的文件的进度:

<?php $this->widget('bootstrap.widgets.TbProgress', array(
    'type'=>'info',
    'percent'=>40,
    'striped'=>false,
    'animated'=>false,
)); ?>

是否有本地方法可以在 Yii 中查找正在上传的文件的进度?我不想使用 Yii 扩展,因为我已经正确编写并上传了所有内容,我只需要显示进度。所以我真的只需要百分比值。

【问题讨论】:

  • 标准上传不能是progressed。上传进度只能通过code.google.com/p/swfupload
  • 谢谢,但是这些天实现 Flash 上传器似乎有点倒退......

标签: php twitter-bootstrap yii


【解决方案1】:

正如 Sergey 所说,在纯 php 中不可能显示上传进度。但是你可以使用 Javascript 来做到这一点。

这里有一个 php 和 javascript 示例,您可以根据自己的需要进行调整: A Simple PHP Upload Progress Bar

【讨论】:

  • 可以在 PHP 中使用 APC 或 progressupload PHP 扩展和 iFrame 上的元刷新
  • @keeg:看起来你找到了答案,然后?
  • @DCoder 我希望有一个原生 Yii 解决方案,所有的扩展都带有上传器和进度条,我想要一些只返回进度的东西
  • @keeg:在我看来,编写自己的解决方案会更快,因为所需的代码量很少。
  • @DCoder:哦,我不想听到这个!为什么不能有CUploadedFile::getUploadProgress()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-01
  • 2017-09-09
  • 1970-01-01
相关资源
最近更新 更多