karşıya satır:Symfony2 dosyası ben bu kılavuzu takip ettik
$form['attachment']->move($dir, $someNewFilename);
bu hata olduğunda neden acaba? başarı isteği doğrudan yüklemeleri alınırken
karşıya satır:Symfony2 dosyası ben bu kılavuzu takip ettik
$form['attachment']->move($dir, $someNewFilename);
bu hata olduğunda neden acaba? başarı isteği doğrudan yüklemeleri alınırken
doktor yanlış
yerine:
$form['attachment']->move($dir, $someNewFilename);
olması gerektiği:
$form['attachment']->getData()->move($dir, $someNewFilename);
Bu 'Form' sınıfı kullanmaz, ama oldu: Sonunda çözüm
bulundu/* @var Request */
$request = $this->getRequest();
/* @var UploadedFile */
$uploadedFile = $request->files->get('upfile'); //upfile must be the value of the name attribute in the <input> tag
if (null === $uploadedFile)
return new RedirectResponse($this->generateUrl('_upload_index'));
/* @var string*/
$filename = $uploadedFile->getPathname();
Şimdi sıra resmi belgelerinde açıklandığı yapmak daha iyi: (Silex'deki içinde) Symfony 2.7 Kullanılması http://symfony.com/doc/2.0/cookbook/doctrine/file_uploads.html
, ben currentlly bulma yaşıyorum -> getData() dosya adının sadece dize döndürür , yani -> move() vb üzerinde çalışmıyor. –
Ah, bir kodlanmış