【问题标题】:PHP Upload Progress Bar and PHP Versions?PHP 上传进度条和 PHP 版本?
【发布时间】:2014-05-16 22:59:46
【问题描述】:

我正在尝试一个项目,我需要在使用 php 上传一些文件时创建一个进度条。

我找到了这个例子;

http://www.johnboy.com/php-upload-progress-bar/

但进度条在我的 PHP 5.4 本地服务器或任何我的 PHP5.4 互联网服务器上都不起作用。

我知道像width: x% 这样的酒吧建筑,但我无法获得进度变量。

有什么代码可以在我上传文件时检查文件的上传大小吗?

theCurrentUploadedSize($_FILES["thefile"]);

或喜欢

theCurrentSize("path/to/thefile/whileuploading");

任何帮助或链接都可能对我有所帮助,我对使用 php 进行文件管理没有任何知识。

-----------已解决------

问题在于 PHP 的 APC 插件。如果你有这样的问题,看看如何安装 Alternative PHP Cache Add-on。

【问题讨论】:

  • 您可以使用 jQuery 实现此目的:请参阅 File upload progress bar with jquery
  • 您是否阅读了有关 APC 的要求? “确保您的服务器上安装了 APC。没有它就无法工作。它很容易安装,所以如果您没有对服务器的 root 访问权限,请让您的托管服务提供商照顾它你。” --- 这可能是原因。
  • 为什么你认为 PHP 会比 jQuery 更高效,即使这需要一个 14KB 的插件? ...
  • 不客气。仅供参考:它对我也不起作用,所以我和你在同一条船上。文件上传正确,只是没有进度条。
  • @Fred -ii- 是的,它在进度条中写入 NaN。安装 APC 后我会提供更新。

标签: php jquery upload


【解决方案1】:

你看过 PHP 5.4 以来内置的上传进度功能吗?

http://oliversmith.io/technology/2011/12/04/php-5-4-file-upload-progress-and.html5-progress-bars/有很好的描述

【讨论】:

    猜你喜欢
    • 2014-12-27
    • 2012-04-10
    • 2012-04-29
    • 2012-02-07
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    相关资源
    最近更新 更多