0

是否有人知道如何将 Codeigniter 控制器/方法方法与 jQuery Uploadify 插件一起使用。

传统上(没有 Codeigniter),我们使用这个 JS 代码来上传文件(使用 Uploadify 版本 3):

$(function(){
    $('#upload-input').uploadify({
        'swf':         'uploadify.swf',
        'uploader':    'uploadify.php'
    });
});

但就我而言,我希望文件成为类(例如:profileuploader )的方法(例如:upload ) ,该方法以与我们相同的方式执行文件上传(在我的情况下是图像).uploadify.php

我试过这个:

$(function(){
    $('#upload-input').uploadify({
        'swf':         'uploadify.swf',
        'uploader':    '<?= base_url() ?>profile/upload/'
    });
});

这向我显示了一个HTTP Error (500)上传框。

任何想法?

我的最终目标是在该方法中执行一些 GD 任务,例如图像大小调整和数据库更新。

提前致谢。

4

1 回答 1

0

如果您在服务器端使用 POST 方法并启用了 CSRF 保护,您可能会返回错误 500。如果这是真的,您必须传递 csrf_token 的值。

于 2012-04-30T18:51:50.667 回答