我意识到这已被问过几次,但我找不到适合我的解决方案。
注意:我的虚拟主机不支持APC。
这是我目前的工作:
我有一个带有文本框的HTML表单,用于输入一些文本,还有一个用于选择要上载的文件的按钮。单击具有“提交”类型的按钮后,文本和文件将POST到PHP脚本,该脚本将上载文件并将某些信息输入数据库。
我发现的所有解决方案似乎都有点矫枉过正。我真正需要的是HTML表单,一旦文件开始通过PHP脚本上传,就会显示进度条。此外,我需要脚本中的其他所有内容(数据库条目等)继续正常运行。
我可以添加一些简单的代码来实现此目的吗?
谢谢!
答案 0 :(得分:1)
您可以尝试 AXUPLOADER 2.0 ,它有一个进度条。
希望这会有所帮助......
答案 1 :(得分: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>';?>
这应该可以解决没有外部库的问题