1

私はSymfony2のブログ/ギャラリーで作業しており、Symfony2の本のDoctrineFileUploadsセクションをほぼ逐語的にフォローしています。ファイルのアップロードは通常は正常に機能しますが、ファイルが特定のサイズを超えている場合(UploadedFile :: getMaxFilesize()が何であれ)、新しいUploadedFile()が作成されると、FileNotFound例外がスローされます。そのファイルには、ファイル自体は含まれていません。

これはフォームの検証中に処理する必要があると思いますが、オンラインでその方法について多くの情報を見つけるのに苦労しています。最善の行動方針へのポインタをいただければ幸いです。

4

3 に答える 3

3

php.ini の upload_max_filesize パラメータを、

/**
 * @Assert\File(maxSize="6000000")
 */

注釈。

于 2012-07-18T17:21:43.647 に答える
1

必要な情報はすべて、Doctrineページでファイルのアップロードを処理する方法のクックブックで見つけることができると思います。

注釈に注意してください:

/**
 * @Assert\File(maxSize="6000000")
 */
于 2012-06-12T16:52:10.103 に答える
1

Symfony はこのファイルでも maxSize を設定します:

src/AppBundle/Resources/config/validation.yml

または古いバージョンでは:

src/Acme/BlogBundle/Resources/config/validation.yml

それも必ず変更してください。

于 2016-04-12T13:11:40.767 に答える