PHP 5.4引入了一项新功能来跟踪文件上传。这个功能是
$ _ SESSION upload_progress。
我们必须通过php.ini启用它。
虽然我在php.ini中找不到任何地方来启用此选项。有什么问题?
我的php版本是5.4。
答案 0 :(得分:1)
您需要将这些参数添加到php.ini文件中。
session.upload_progress.enabled = on
session.upload_progress.prefix = "upload_progress_"
session.upload_progress.name = "blabla"
检查此<form>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="blabla" />
<input type="file" name="file1" />
<input type="file" name="file2" />
<input type="submit" />
</form>
和你的PHP ..
<?php
$_SESSION["upload_progress_blabla"] = array(
"start_time" => 1234567890, // The request time
"content_length" => 57343257, // POST content length
"bytes_processed" => 453489, // Amount of bytes received and processed
"done" => false, // true when the POST handler has finished, successfully or not
"files" => array(
这是信息的混合,也来自PHP Manual。您需要查看认真。