Symfony2 で AJAX リクエストを介して受け取ったテキスト ファイルをアップロードしたい (Uploadify 2.1.4 を使用)。アクションでどのように処理できますか?公式ドキュメントでいくつかの情報を見つけましたが、探しているものではないと思います。
たとえば、私は Zend Framework でこのような状況を次のように処理しました。
$adapter = new Zend_File_Transfer_Adapter_Http();
$adapter->setFilters(array(
'Rename' => array(
'target' => sprintf('%s/%d_%s', Zend_Registry::get('config')->uploads->uploadPath, time(), $adapter->getFileName(null, false), 'UTF-8'),
'overwrite' => true,
),
));
try
{
$adapter->receive();
}
catch (Zend_File_Transfer_Exception $e)
{
throw new Zend_Controller_Action_Exception(sprintf('Bad file: %s', $e->getMessage()));
}