使用PHP和IE-9的Valums Uploader

Valums Uploader Using PHP with IE-9

本文关键字:Valums Uploader IE-9 PHP 使用      更新时间:2024-02-16

我使用的是valums很棒的上传程序脚本。它适用于我测试过的所有地方,除了IE9,在那里旋转器永远挂着,永远不会停止。我在谷歌上搜索了很多,找到了各种答案,从更新的JS文件到简单地将内容类型text/html添加到PHP文件,但都没有成功。

有人知道能做什么吗?

感谢

OMG-我修复了它!!答案如下:

在qqUploadedFileXhr.php中,有一个save($path)函数。其中,还有一个名为getName()的函数。替换为以下内容:

function getName() {
if (isset($_GET['qqfile'])) {
    return $_GET['qqfile'];
} elseif (isset($_FILES['qqfile'])) {
    return $_FILES['qqfile']['name'];
}
}

IE9在上传时使用$_FILES,而不是$_GET,所以我们需要检查一下。因此,如果设置了$_FILES,我们将返回文件的名称。简单,有效。我花了很长时间才弄清楚,所以希望这能帮助你!