gpt4 book ai didi

PHP Uploadprogress 扩展函数总是返回 null,没有上传数据

转载 作者:搜寻专家 更新时间:2023-10-31 20:55:41 25 4
gpt4 key购买 nike

我正在使用带有 uploadprogress 扩展的 php 5.3.2 在使用 zend 框架上传期间获取进度条。即使是 zend 提供的演示也无法正常工作。 zend 示例中的代码 -

if (isset($_GET['uploadId'])) {
set_include_path(realpath(dirname(__FILE__) . '/../../../library')
. PATH_SEPARATOR . get_include_path());

require_once 'Zend/ProgressBar.php';
require_once 'Zend/ProgressBar/Adapter/JsPull.php';
require_once 'Zend/Session/Namespace.php';

$data = uploadprogress_get_info($_GET['uploadId']);
$bytesTotal = ($data === null ? 0 : $data['bytes_total']);
$bytesUploaded = ($data === null ? 0 : $data['bytes_uploaded']);

$adapter = new Zend_ProgressBar_Adapter_JsPull();
$progressBar = new Zend_ProgressBar($adapter, 0, $bytesTotal, 'uploadProgress');

if ($bytesTotal === $bytesUploaded) {
$progressBar->finish();
} else {
$progressBar->update($bytesUploaded);
}

uploadprogress_get_info 始终返回 null。我认为我的代码有问题所以我下载了可用的工作示例 http://labs.liip.ch/uploadprogresssimple/index.php但即使在那种情况下,uploadprogress_get_info 也总是返回 null。

我的上传进度配置值

启用上传进度支持

版本 1.0.1

uploadprogress.file.contents_template/tmp/upload_contents_%s

uploadprogress.file.filename_template/tmp/upt_%s.txt

上传进度.get_contents 1

虽然谷歌搜索我发现 uploadprogress 扩展有一些问题 Suhosin Patch < 0.9.26但我正在使用 Suhosin 补丁 0.9.9.1

最佳答案

你在本地测试吗?我的意思是在本地主机上测试这个?尝试上传到远程主机,或测试一个相当大的文件(确保您之前设置了 upload_max_filesizepost_max_size)。

关于PHP Uploadprogress 扩展函数总是返回 null,没有上传数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2839193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com