PDF Datei hochladen geht nicht

  • [FONT=arial][/FONT][size=14]Hallo zusammen,

    ich habe seit heute folgendes Problem:[/SIZE]

    [size=14][FONT=Helvetica]wenn ich Dateien hoch lade (über Mehrdateienuploader und über Browseruploader) und in der Medienübersicht [/FONT][FONT=Helvetica] auf anschauen gehe kommt folgende Fehlermeldung:[/FONT][/SIZE]
    [FONT=Helvetica]
    [/FONT]
    [FONT=Helvetica][COLOR=#ff0000]File does not begin with ‚%PDF-'.[/COLOR][/FONT]
    [FONT=Helvetica]
    [/FONT]
    [size=14][FONT=arial]und komischerweise ist bei Kontrolle über Filezilla die Datei zwar auf dem Server zu finden aber die Dateigröße ist null.
    [/FONT][/SIZE][FONT=Helvetica]
    [/FONT]
    [FONT=Helvetica]http://www.tauchclub-reutlingen.de/wp-content/upl…CR-8.3.20141.pd[/FONT]
    [FONT=arial][size=14]
    Vor einigen Tagen hatte ich ein anderes PDF Dokument hoch geladen und da ging das alles ohne Probleme. Es gab seither ja kein Update und sonstige Veränderungen habe ich keine vorgenommen. D[/SIZE][/FONT][size=14][FONT=arial]ie Adresse lautet: http://www.tauchclub-reutlingen.de.[/FONT]

    [FONT=arial]Wer hat mir eine Erklärung für dieses Problem? Vielen Dank im voraus und einen schönen restlichen Sonntag
    [/FONT][/SIZE]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo zusammen,

    mache ich irgendwas falsch mit meiner Anfrage. Es gab bis jetzt 182 Hits aber keine Antwort/Lösung, kann das sein, dass niemand helfen kann?

  • Ja, habe ich gesehen, aber da f ist beim kopieren in die Anfrage verloren gegangen, hat also m.E. nichts mit meinem Problem zu tun. Trotzdem danke für die Reaktion.

  • nimm auch mal den punkt raus hinter der 3.

    Zitat

    [size=14][FONT=arial]und komischerweise ist bei Kontrolle über Filezilla die Datei zwar auf dem Server zu finden aber die Dateigröße ist null.[/FONT][/SIZE]

    nochmal auf dem PC öffnen und unter anderem Namen speichern. Null = nix da

  • [FONT=Helvetica]
    [/FONT]
    [FONT=Helvetica][COLOR=#ff0000]File does not begin with ‚%PDF-'.[/COLOR][/FONT]

    In der Regel wurde die Datei wurde nicht richtig erstellt (bitte nach der Fehlermeldung selber googeln)...[ es gibt viele Möglichkeiten]


    [FONT=Helvetica]Satzung-TCR-8.3.20141.pdf

    ich würde auf Punkte, Leerzeichen und Großbuchstaben in Dateinamen verzichten und die Datei mit einem richtigen Werkzeug als PDF Speichern... zum mit Open Office.

    https://campus.tum.de/tumonline/help.showHtml?pHSPK=500089
    [/FONT]

    Mit offenen Augen träumen

  • Vorhanden ist es mit 0 Bytes.

    "http://www.tauchclub-reutlingen.de/wp-content/upl…R-8.3.20141.pdf"

    Was macht WP eigentlich bei einem Upload mit den Punkten in 8.3.20141.pdf?
    Entfernen und in 8320141.pdf oder in 8-3-20141.pdf umwandeln?

    Die Extension bleibt zwar mit PDF, doch wenn ich ein Upload-Script schreiben würde, dann würden die da rausfliegen, weil der umgekehrte Weg mit ein_bild.jpg.exe zumindest in grauer Vorzeit ab und an nur mit ein_bild.jpg in Mail-Anhänge angezeigt wurde (bei der Einstellung Ordneroptionen "Bekannte Dateiendungen ausblenden" oder "Erweiterungen bei bekannten Dateitypen ausblenden"), las ich mal irgendwo, dadurch nur ein_bild.jpg angezeigt wurde und anschließend ein Schadprogramm sein Unwesen trieb.

    Sollte bei WP nicht passieren, denke ich mir, doch vielleicht setzt die WP ja auch gleich auf 0 Bytes, damit so etwas nicht passiert? Ich meine, ich weiß ich nicht, deshalb meine Frage.
    Enthielten die anderen auch Punkte?

  • Guten Abend zusammen,

    erstmal danke für Eure Antworten. An der Schreibweise der Datei kann es nicht liegen. Wenn ich eine schon auf dem Server vorhandene Datei (die funktioniert bei Abruf über die HP) ist es das gleiche Problem. Habe eben versucht über FTP die Datei hoch zu laden und bleibt aber bei dem o.g. Fehlerhinweis. Diese habe ich natürlich gegoogelt aber nichts brauchbares für mein Problem gefunden. Über STRATO konnte ich bislang auch nichts erreichen.

  • Ja, ist richtig, komme nur nicht auf die Idee es einmal mit einer anderen Schreibweise auszuprobieren, es könnte ja dadurch zumindest eine mögliche Fehlerquelle ausgeschlossen werden. Sich Stück für Stück vortasten bringt ja nichts, man hätte ja weniger zu rätseln.

  • wenn du immer wieder mit der selben 0 byte Datei rumfummelst, wirst Du auch immer das gleiche Ergebnis haben. Deshalb gabs hier die Hinweise, nochmal öffnen,neu speichern unter anderem Namen, punkte raus, keine Großschreibung usw. Löse Dich vom "Wordpress ist schuld". Wordpress ist nicht Schuld, es liegt an Dir.

  • Dann habe ich mich unverständlich ausgedrückt. Habe die Original Worddatei genommen und dann in Office als pdf mit dem Namen "Satzung" abgespeichert und diese verwendet. Wie gesagt mit dem gleichen Ergebnis und eine vorhandene Datei die ich noch mal hoch lade zeigt das gleiche Ergebnis. Dass es an mir liegt glaube ich auch nur was mache ich falsch. Es handelt sich ja nicht um einen '"Vorgang" den ich schon einige male mit Erfolg angewendet habe.

  • Dann habe ich mich unverständlich ausgedrückt. Habe die Original Worddatei neu unter "Satzung.pdf" abgespeichert und dann hoch geladen. Ergebnis blieb das selbe. Auch wenn ich eine "alte" Datei die schon auf dem Server liegt noch mal hoch lade führt das zum gleichen Ergebnis. WP ist sicher nicht schuld, aber was mache ich falsch. Es handelt sich ja um einen Vorgang den ich in der Vergangenheit ohne Probleme hin bekommen habe.

  • Sonderzeichen, die in einem Dateinamen nichts verloren haben,
    zu geringes Memory Limit (ersichtlich in einer phpinfo),
    irgendwelche Datei-Rechte-Fragen und
    fehlerhafte Pfade,

    sind so die allgemeinen Fehlerquellen, würde ich jetzt einmal sagen, was ich hier so seit dem letzten Jahr las. Diese vier Punkte darfst Du nun abarbeiten und was zum Beispiel Windows als Dateinamen schluckt, schluckt WP noch lange nicht.

  • Hallo Melewo,

    habe folgendes gefunden (die anderen Punkte habe ich geprüft)


    • PHP Version : 5.3.28 / 32Bit OS
    • Memory limit : 268435456 MB
    • Memory usage : 32.65 MB


    wenn ich das richtig verstehe habe ich doch das Limit schon überschritten?

  • [FONT=Helvetica][COLOR=#ff0000]File does not begin with ‚%PDF-'.[/COLOR][/FONT]


    Die Fehlermeldung ist normal und verständlich, da ein PDF-Dokument im Quellcode eigentlich mit %PDF beginnt, zumindest die ich gerade zur Hand habe beginnen so im Inneren.

    Code
    %PDF-1.4
    %âãÏÓ
    312 0 obj 
    <</Linearized ...


    Eine 0 Byte Datei kann aber nichts enthalten, hat ja kein Inneres, was erkannt werden könnte.

    • Memory limit : 268435456 MB

    Was ist das für eine Zahl?
    MB auf keinen Fall, falls Bit, so entspricht es 32 MB, wenn ich mich mit dem Umrechner nicht vertan habe sollte und 32 MB sind mächtig gering für WP.

    Einmal editiert, zuletzt von Melewo (17. März 2014 um 18:22)


  • Habe die Original Worddatei neu unter "Satzung.pdf" abgespeichert und dann hoch geladen.

    Vor dem Hochladen mit einem PDF Reader prüfen, ob die Datei einen Inhalt hat.
    PDF Reader gibt es hier:
    http://de.wikipedia.org/wiki/Liste_von_PDF-Software


    und dann hoch geladen.

    Wie hochgeladen? per FTP-Ceint oder mit welchem Menue-Punkt in welcher Wordpress Version mit welchem PDF Plugin optimierer?


    Ergebnis blieb das selbe. Auch wenn ich eine "alte" Datei die schon auf dem Server liegt noch mal hoch lade führt das zum gleichen Ergebnis.

    es kann auch ein fehlender mime - type sein.
    http://www.htaccess-guide.com/adding-mime-types/

    oder ein Wordpress Pluign schreibt mal eben die PDF um um ein Bild zu erstellen?

    es kann ... ist Google eigentlich ausgefallen? Das Problem oder die Fehlermeldung wird x-fach im web beschreiben.

    Mit offenen Augen träumen

  • Hallo Melewo,

    diese Zahlen stammen von einem Plug-in (WP Memory Usage). Die Hinweise vom r23 nützen mir als Laien nicht viel, selbstverständlich war mein erster Weg zu googeln aber wie gesagt als Laie ist das schwierig. Verstehe ich die Zahlen falsch wenn doch Deine Umrechnung 32 MB ergibt und das Limit 32 MB entspricht dann bin ich doch an Limit. Könnte das dann nicht der Fehler sein?. Habe mal versucht ein Bild hoch zuladen und da ist das Bild auch nicht vorhanden, also in der Medienübersicht kein tumbnail vorhanden.

  • Zuweilen wird folgendes im Web empfohlen, nur meisten bringt es nichts, da die Hoster die Vorgaben machen und mehr Memory-Limit in der Regel mit einem Upgrade des Paketes verbunden ist. Einmal beim Support vom Hoster nachfragen und nur zur Info gedacht:

    http://faq.wpde.org/exhausted-php-memory/

    64 MB sehen die meisten hier als Mindestvoraussetzung an, besser sind 128 MB, zumindest dann, wenn mit der Zeit noch das eine oder andere Plugin hinzukommen soll.

    Punkte oder andere Sonderzeichen außer Bindestrich und Unterstrich haben dennoch nichts in einem Dateinamen verloren, da (anders als auf dem Rechner) WP daraus einen Bestandteil für eine gültige URL basteln muss. Und bei einer URL dienen Punkte zur Unterteilung.

    http://de.wikipedia.org/wiki/Uniform_Resource_Identifier

  • ...
    Punkte oder andere Sonderzeichen außer Bindestrich und Unterstrich haben dennoch nichts in einem Dateinamen verloren, da (anders als auf dem Rechner) WP daraus einen Bestandteil für eine gültige URL basteln muss.
    ...

    Warum sollte der Punkt nichts in einem Dateinamen oder einer URI verloren haben?
    Für URIs ist er ein ganz normales, nicht reserviertes Zeichen:
    http://tools.ietf.org/html/rfc3986#section-2.3

    Im übrigen hat Wordpress früher selbst Dateinamen mit einem Punkt für die Thumbnails gebildet (dateiname.thumbnail.jpg).

    Am Punkt im Dateinamen sollte es nicht liegen. Ich tippe auch eher auf Speichermangel oder Upload-Limit oder einen vollen Webspace.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Eigentlich sind nur diese Zeichen in Dateinamen nicht erlaubt.

    Code
    < > ? " : | \ / *


    Die gehen einen Schritt weiter und schreiben, dass ein Dateiname nicht mit einem Punkt beginnen darf, allerdings sehe ich diese Seite zum ersten Mal und es bezieht sich mehr auf Betriebssysteme:

    http://www.teamdrive.com/de/Nicht_erlau…Dateinamen.html

    Für mich ist aber eine Schreibweise wie

    Code
    domain-name.tld/verzeichnis/verzeichnis/datei-name.extension


    immer noch etwas, was einer verständlichen Gliederung entspricht. Einen anderen Grund zum Widersprechen finde ich jetzt nicht. Da aber mit /datei-name.jpg.exe bereits Schindluder betrieben wurde, weil im Anhang einer Mail nur datei-name.jpg zu sehen ist, falls in den Ordneroptionen "Erweiterungen bei bekannten Dateitypen ausblenden" eingestellt ist und die eigentliche Endung .exe somit nicht angezeigt wird, würde ich es verständlich finden, wenn Punkte aus einem Dateinamen von einem Upload-Script entfernt werden.

    Ich meine, zumindest hatte ich gelesen, dass auf diese Weise in der Vergangenheit bereits erfolgreich Malware an den Mann gebracht worden sein soll. Bezog sich nicht auf WP oder so, sondern auf die Infizierung von Rechnern.

    Ob WP es macht oder nicht, dass weiß ich nicht, deshalb hatte ich ja einige Antworten zuvor danach gefragt. Der Mime-Typ wird ja wohl ohnehin überprüft, wodurch die Angelegenheit halbwegs sicher wird.

    Einmal editiert, zuletzt von Melewo (17. März 2014 um 20:41)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!