Valums上传器在IE-9中使用PHP
问题描述:
我正在使用valums伟大的上传器脚本。它在我测试过的任何地方都能正常工作,除了IE9以外,微调控制器永远挂起而永不停止。我已经广泛搜索并找到答案,从更新的JS文件到简单地将内容类型text/html添加到PHP文件,但没有任何工作。Valums上传器在IE-9中使用PHP
有谁知道可以做些什么?
谢谢
答
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被设置,我们返回文件的名称。简单,有效。让我永远弄清楚,所以希望这可以帮助你!
你试过swfupload吗? Valums Uploader在2 - 3年内未更新。 – 2012-07-25 03:44:11