Я столкнулся с той же проблемой при использовании SWFUpload для загрузки нескольких файлов. То, что я сделал, было измененным приложением [_dev] .php:
if (array_key_exists(ini_get('session.name'), $_GET)) {
$_COOKIE[ini_get('session.name')] = $_GET[ini_get('session.name')];
}
В представлении я установил URL загрузки на
{{ path('...') }}?{{ session.name }}={{ session.value }}
И в контроллере, вызывающем это представление,
return $this->render('...html.twig', array(
'session' => array(
'name' => ini_get('session.name'),
'value' => session_id(),
),
));
Надеюсь, это поможет!