Ich gründe die maximale Upload-Dateigröße in meiner Form:PHP, Zend Framework: Wie legt man die maximale Dateigröße für den Upload fest?
$file = new Zend_Form_Element_File('file');
$file->setLabel('File to upload:')
->setRequired(true)
->addValidator('NotEmpty')
->addValidator('Count', false, 1)
->addValidator('Size', false, 10485760) //10MB = 10,485,760 bytes
->setMaxFileSize(10485760)
->setDestination(APPLICATION_UPLOADS_DIR);
$this->addElement($file);
Aber ich bin immer diese Fehlermeldung in meiner Anwendung Zend Framework:
Notice: Your 'upload_max_filesize' config setting limits the maximum filesize to '2097152'. You tried to set '10485760' in /location/to/Zend/Form/Element/File.php on line 620
Was mache ich falsch?
Ich versuche, diese in meiner application.ini-Datei als phpSettings.post_max_size zu setzen, aber es scheint nicht zu funktionieren, gibt es eine andere Möglichkeit, die ich einstellen kann? Wie eine Art von Funktion? set_post_max_size() wenn eine solche Funktion existiert? – Andrew
Nicht sicher, dass dies aus dem PHP-Code konfiguriert werden kann, tatsächlich, da der Umgang mit den hochgeladenen Daten/Datei von Apache + PHP getan wird, bevor Ihr Skript sogar wirklich startet ... –
Ich glaube, Sie können von PHP-Code konfigurieren, ini_set ('post_max_size', 10485760); –