2017-02-01 4 views
3

Ich muss Dateien von vorne in meinem Plugin hochladen. Ich habe den Erfolg damit, aber jetzt habe ich ein Problem beim Hochladen größerer Dateien als 1,5 KB. Immer wenn ich Datei größer als 1,5 KB auswähle, erhalte ich einen Fehler:TYPO3: Daten werden nicht auf ausgewählte Datei größer als 1,5 KB hochgeladen hochgeladen

1298012500: Erforderliches Argument "newRockupload" ist nicht für Rock \ RockUpload \ Controller \ RockuploadController-> create festgelegt.

enter image description here

Also ich in initializeCreateAction diesen Code gesetzt haben() von Controller zu debuggen:

$ Argumente = $ this-> request-> getArguments();

DebuggerUtility :: var_dump ($ Argumente);

Ausgang;

Also, wenn ich Datei wählen, die niedrige Größe als 1,5 KB hat, bekomme ich erfolgreich in der Steuerung geschrieben Daten:

enter image description here

Und wenn ich größere Datei wählen als 1,5 KB ich nichts davon bin immer:

enter image description here

ich habe versucht, und surfte viel. Brauchen Sie Hilfe ..

+0

Sind beide Dateien des gleichen Typs? Haben Sie in Ihrer Extension, PHP, TYPO3 oder htaccess Dateigrößenlimits festgelegt? –

+0

Danke für die Antwort, ja beide Dateien sind vom gleichen Typ und ich habe keine Dateigröße Grenzen in htaccess, PHP oder TYPO3 @PaulBeck gesetzt –

+0

@SameerBhayani, nicht eingerichtet bedeutet nicht, dass es nicht nicht existiert. Bitte überprüfen Sie die PHP-Einstellungen 'post_max_size' und' upload_max_filesize'. –

Antwort

1

Wie es in den Kommentaren erwähnt, ist dies wahrscheinlich ein Problem mit der URL, die Sie senden möchten.

Der Parameter ist nicht in der TYPO3, (vielleicht nicht einmal auf der Serverseite.) Ich denke, etwas stimmt nicht mit Ihrer flüssigen Form.

Sie sollten Ihre Anfrage überprüfen. Sie können dies in Ihrem Browser/Apache-Zugriffsprotokoll überprüfen/sogar mit einem Debugger im TYPO3-Code.

Wahrscheinlich versuchen Sie, die Daten der Datei im Anfrageheader anstelle des Anfragetexts zu senden.

Sie haben wahrscheinlich schon einige Zeichen in Ihrer URL, so dass eine Datei> 1,5 kb die Grenze von etwa 2000 Zeichen in der URL überschreitet.

Siehe hier auch über die Grenze der url: What is the maximum length of a URL in different browsers?

+0

Ok @Andras Otto nette Erklärung –

Verwandte Themen