0

我意识到这已被问过几次,但我找不到适合我的解决方案。

注意:我的虚拟主机不支持 APC。

这是我目前的工作:

我有一个 HTML 表单,带有一个用于输入一些文本的文本框,以及一个用于选择要上传的文件的按钮。一旦单击“提交”类型的按钮,文本和文件就会被发布到 PHP 脚本,该脚本会上传文件并将一些信息输入数据库。

我找到的所有解决方案似乎都过大了。我真正需要的只是在文件开始通过 PHP 脚本上传后显示进度条的 HTML 表单。此外,我需要脚本中的所有其他内容(数据库条目等)才能继续正常运行。

有什么简单的东西可以添加到我的代码中来实现这一点吗?

谢谢!

4

2 回答 2

1

你可以试试AXUPLOADER 2.0,它有一个进度条。

希望这可以帮助...

于 2012-07-21T04:23:11.053 回答
0

试试这个 PHP/Javascript 创建一个表单页面并将操作设置为 uploader.php

<html>
<head>
<script>
function trackUploadProgress(){
    var upload = document.getElementById('file');
    var uploadSize =   upload.getFileSize('1024' , int);
    <?php
    $file = $_FILES['tmp_name']['file'];
    $filesize =  $file.filesize(1024);

    ?>
    var   progress  = uploadSize * 100 / document.getElementById('file_full').value;
    var prog = document.getElementById('prog');
    prog.value == progress;
}
</script>
</head>
<body>
<!-- Your design!-->
<p id="prog"></p>
<?php echo '<p id="file_full">' . $filesize . '</p>';?>

这应该可以在没有外部库的情况下解决问题

于 2014-02-23T19:34:20.883 回答