我想使用多重上传器处理图片上传(uploadify或其他插件可以),但我无法使用symfony。
我尝试了swfuploader插件,但它没有用,javascript出错了。
如何使用symfony处理ajax上传?
由于
答案 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 */
}
}
}
您如何阅读文件内容?