Zum Inhalt springen

FE-Upload von großen Files

Erstellt am 16. Oktober 2008 · 11 Antworten · letzte Antwort am 9. April 2010

Tags: Datei-Upload, Server & Hosting, Frage

bps-tom ·

Ob es $TYPO3_CONF_VARS['FE']['maxFileSize'] gibt, kannst du direkt im Install Tool unter All Configuration nachsehen. Bei den Extensions kenne ich mich leider nicht aus.

Gruß,
Tom

bps-tom ·

Hm, hab mal selber geschaut. Nein, gibt es nicht.
Es gibt aber das hier:
$TYPO3_CONF_VARS['FE']['formmailMaxAttachmentSize']

Musst mal schauen, ob es das ist, was du brauchst

Gruß,
Tom

webdeveloper ·

formmail = Kontaktformular, daran wirds also auch nicht liegen.
Leider kenne ich die moc_* Extension nicht und kann dazu nichts sagen. Es handelt sich bei der EXT aber nicht um ein PlugIn, wo man ueber Flash Dateien hochlaedt oder?

fatalerror15 ·

hallo... Danke für die Antworten:

@bps-tom:
nachdem ich die genannte Zeile in die localconf.php eingefügt hatte, wurde diese im Install-Tool auch angzeigt. Davor nicht. Dahingegen habe ich die "$TYPO3_CONF_VARS['FE']['formmailMaxAttachmentSize']" gar nicht :-(

@webdeveloper: Nein, die extention arbeitet ohne flash. Ich habe es mit dem moc und dem normalen fileupload probiert. Die grenze "max_size" habe ich auf utopisch hohe werte geändert. In der Doku steht allerding, dass die maximale Uploadgröße bei 50.000 bytes liegt (ca. 50kb.) Allerdings habe ich auch schon größere Dateien mit dieser extention hochgeladen, wie auch immer.
Aber bei 10MB ist immer schluss. Ich weiß nicht, wo ich noch einstellungen diesbezüglich vornehmen kann.

Stoneage ·

Dir ist aber bewusst, dass bei einem upload über das HTTP-Protokoll, die Daten mit base64encode auf ca. 33% Prozent der Ursprungsgröße aufgebläht werden. Das ist technisch bedingt, da das Hypertransferprotokoll bloß 7bit versteht. Das heisst Du hast bloß einen Zeichenvorrat von 128 Zeichen um einen
8bit (2^8 = 256 Zeichen) Datei hochzuladen. Diese müsstes Du auch erst aufwändig texturem und in 2 7bit Zeichen umzuwandeln.

fatalerror15 ·

Nein, das habe ich nicht gewusst. Aber es kann trotzdem nicht daran liegen, weil ich im Backend die Dateien ja hochladen kann.

Wo kann man denn noch die Uploadbeschränkung für das FE einstellen, ausser in:
- localconf.php
- extTables.php
- php.ini
- TS der extention

bitte um weitere Hilfe...

web-crossing ·

quick & dirty:

unter typo3conf/ext/moc_filemanager/pi1/class.tx_filemocmanager_pi1.php

function initFilehandler():


	# Overwrite Defaults
	#var $maxCopyFileSize = 10000;		// max copy size (kb) for files
	#var $maxMoveFileSize = 10000;		// max move size (kb) for files
	#var $maxUploadFileSize = 10000;		// max upload size (kb) for files. Remember that PHP has an inner limit often set to 2 MB

    $this->filehandler->maxCopyFileSize = 30000;
    $this->filehandler->maxMoveFileSize = 30000;
    $this->filehandler->maxUploadFileSize = 30000;

Viel Spaß!