jQuery Uploadify不会向upload.php发送任何请求

时间:2011-12-11 02:39:10

标签: jquery uploadify

我有关于uploadify的问题,我正在计划使用iframe。我已经失去了几个小时没有任何结果。

这是我的代码;

$('#file').uploadify({
    'uploader'      : 'includes/js/uploadify/uploadify.swf',
    //'checkScript'     : 'includes/ajax/sales/upload.php',
    'script'        : 'includes/ajax/sales/upload.php',
    'cancelImg'     : 'includes/js/uploadify/cancel.png',
    'folder'        : 'uploads/items/',
    'multi'         : false,
    'fileExt'       : '*.xls;*.txt;*.csv',
    'fileDesc'      : 'Allowed Files',
    'buttonText'    : 'Files',
    'fileDataName'  : 'file',
    'method'        : 'post',
    'scriptData'    : {'required1':'<?php echo $required1; ?>','required2':'<?php echo $required2; ?>'},
    'sizeLimit'     : 1024 * 1024 * 5, // 5MB
    'onError'       : function (event,ID,fileObj,errorObj) {
          alert(errorObj.type + ' ERROR: ' + errorObj.info);
        },      
    'onComplete'    : function(event, ID, fileObj, response, data) {
          alert('Success!!');
        }
});
  • 我的 upload.php 效果很好。我已经尝试了我的upload.php脚本,看看它是否可行,并且它确实按预期工作。
  • 我决定添加一个小代码来创建一个日志文件,看看我的upload.php是否已被执行。如果我不使用checkScript,则没有日志。如果我使用 checkScript ,则会有日志,我可以使用 POST到我的upload.php 脚本,使用 FireBug 查看uploadify发送请求。
  • 即使它没有向upload.php发送任何请求,它仍然显示成功!! 警报。
  • 简单'脚本'不会向upload.php发送任何请求,但奇怪的是如果我使用upload2.php(文件不存在)那么它会给我404错误。

我不确定这是不是一个错误,但在我看来有点像一个bug,考虑到我按照文档操作,我的upload.php工作正常,我的文件夹权限是777仍然无效。

如果有人能指出这个问题是什么以及如何解决,我会很高兴。

1 个答案:

答案 0 :(得分:0)

我不知道导致此问题的原因,可能是浏览器,插件或闪存相关的问题。它根本不会上传任何内容。

所以我下载了V3.0.0(BETA)版本,一切都按预期工作。