使用symfony 1.4上传Ajax

时间:2010-11-22 14:01:59

标签: ajax file-upload symfony-1.4

我想使用多重上传器处理图片上传(uploadify或其他插件可以),但我无法使用symfony。

我尝试了swfuploader插件,但它没有用,javascript出错了。

如何使用symfony处理ajax上传?

由于

3 个答案:

答案 0 :(得分:1)

在我的网站上使用uploadify可以正常工作!但是对于更具体的答案,您必须在代码中提供其他信息。

作为简短草稿,你可以考虑这个,请考虑symfony安全性的session_id。

jQuery("#myupload").uploadify({
        'script'         : '<?php echo url_for("model/upload")."?".ini_get("session.name") . "=" . session_id(); ?>',
        'scriptData'     : { "sf_user_id": '<?php echo $sf_user_id ?>' }
});


public function executeUpload($request){
    if($request->isMethod("POST")){
        foreach($request->getFiles() as $file){
            /* do what you want with $file */
        }
    }
}
祝你好运: - )

答案 1 :(得分:0)

Symfony 1.4有一些关于Javascript的重大变化,主帮助者已更改其名称,所以我认为首先应该检查插件和Symfony1.4之间的兼容性。您还可以添加一些插件来增强您的Javascript编程,如Protoculous。

答案 2 :(得分:0)

public function executeUpload($request){
  if($request->isMethod("POST")){
    foreach($request->getFiles() as $file){
        /* do what you want with $file */
    }
  }
}

您如何阅读文件内容?