Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Downlaod und Öffnen von PDF grösser als ca. 500MB wirft Fehler

  1. #1
    Contao-Nutzer
    Registriert seit
    09.09.2021.
    Beiträge
    8

    Beitrag Downlaod und Öffnen von PDF grösser als ca. 500MB wirft Fehler

    Ich habe eine Anzahl von PDF-Dateien, welche 300-700MB gross sind und zum Download bereitgestellt werden. Der Uplaod erfolgt nicht über Contoa Backend, sondern direkt auf dem Host. (Die Contao-Einstellungen für Maximale Upload-Dateigröße = 16 MB, php.ini max file size =16MB).

    Die PDF bis ca. 520'000 KB können problemlos aus der Website heruntergeladen und geöffnet werden. Dateien über ca. 520'000 KB werden zwar heruntergeladen, mit der korrekten Dateigrösse in KB angezeigt, können aber nicht geöffnet werden, es erscheint der Fehler: "beim Offnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei ist beschädigt und kann nicht repariert werden."

    Die Dateien sind einwandfrei im Filesystem abgelegt. Über den Host können sie korrekt heruntergeladen und geöffnet werden. Nur der Download in Contao-Backend oder über die Website führt zu einem Fehler.
    Das Format ist PDF/A.

    Die Upload File-Size hat keinen Einfluss, das ist zu erwarten und habe ich getestet. Welcher Parameter muss angepasst werden?

    Danke für Eure Hinweise, Felice

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Miss mal die Download-Zeit. Wenn die größer gleich der PHP max_execution_time ist, dann liegt es evt. daran.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    09.09.2021.
    Beiträge
    8

    Beitrag

    Danke, die php execution time = 300 sec; Downloadtime ist ca. 60 sec, sollte also mehr als ausreichend sein.

  4. #4
    Contao-Nutzer Avatar von rwaelty1944
    Registriert seit
    25.01.2017.
    Beiträge
    118

    Standard Auch 4.13.0 wirft Fehler

    Dieses Verhalten existiert auch bei Contao 4.13.0 mit PHP 8.1. und folgenden Einstellungen:

    disable_functions = exec, shell_exec, system, dl, passthru
    max_execution_time = 300
    max_input_vars = 3000
    upload_max_filesize = 500M
    memory_limit = 2000M

    Bei einem File von 735.8 MB stoppt bei 524.5 MB der Transfer nach zirka 10 Sekunden und der Meldung:
    Parsen der Antwort nicht möglich.

    Alle Cache Speicher waren geleert.

  5. #5
    Contao-Nutzer
    Registriert seit
    09.09.2021.
    Beiträge
    8

    Fehler Limitation 500MB liegt beim Webserver - kein Contao-Fehler

    Der Webserver hat aus Sicherheitsgründen eine Limite von 500MB implementiert. Das Problem liegt nicht bei Contao.
    Danke für Eure Bemühungen, Felice

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •