Valums上传器在IE-9中使用PHP

问题描述:

我正在使用valums伟大的上传器脚本。它在我测试过的任何地方都能正常工作,除了IE9以外,微调控制器永远挂起而永不停止。我已经广泛搜索并找到答案,从更新的JS文件到简单地将内容类型text/html添加到PHP文件,但没有任何工作。Valums上传器在IE-9中使用PHP

有谁知道可以做些什么?

谢谢

+0

你试过swfupload吗? Valums Uploader在2 - 3年内未更新。 – 2012-07-25 03:44:11

OMG - 我修好了!下面是答案:

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

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

IE9使用$ _FILES上传时,不是$ _ GET,所以我们需要检查这一点。所以如果$ _FILES被设置,我们返回文件的名称。简单,有效。让我永远弄清楚,所以希望这可以帮助你!