public function importAction(Request $request) { if ($request->getMethod() == 'POST') { $uploadedFile = $request->files->get('Filedata'); $document = new Document(); $timestamp = $request->request->get('timestamp'); $token = $request->request->get('token'); $document->setFile($uploadedFile, $timestamp, $token); if ($document->upload()) { $em = $this->getDoctrine()->getManager(); return new Response(json_encode(Payment::import($em, $document))); } } return new Response(json_encode(false)); }
public function uploadAction(Request $request) { if ($request->getMethod() == 'POST') { $uploadedFile = $request->files->get('Filedata'); $document = new Document(); $timestamp = $request->request->get('timestamp'); $token = $request->request->get('token'); $document->setFile($uploadedFile, $timestamp, $token); if ($document->upload()) { $em = $this->getDoctrine()->getManager(); $em->persist($document); $em->flush(); return new Response('Document uploaded!'); } return new Response('Document NOT uploaded!'); } else { return new Response('Works only throw POST!'); } }