【问题标题】:jQuery Uploadify doesn't send any request to upload.phpjQuery Uploadify 不会向 upload.php 发送任何请求
【发布时间】:2011-12-11 02:39:10
【问题描述】:

我在使用 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 的上传发送请求。李>
  • 即使它没有向 upload.php 发送任何请求,它仍然显示 Success!! 警报。
  • 简单的“脚本”不会向 upload.php 发送任何请求,但奇怪的是,如果我使用 upload2.php(文件不存在),则会出现 404 错误。

我不确定这是否是一个错误,但考虑到我确实遵循了文档,我的 upload.php 按预期工作,我的文件夹权限为 777 仍然不起作用。

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

【问题讨论】:

标签: jquery uploadify


【解决方案1】:

我不知道是什么导致了这个问题,可能是浏览器、插件或 Flash 相关问题。它根本不上传任何东西。

所以我下载了 V3.0.0 (BETA) 版本,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 2023-04-05
    • 2017-01-14
    • 2019-10-18
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    相关资源
    最近更新 更多