Problem bei Formular versenden
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Ich habe es wie gesagt getestet, gar kein Problem.
Ursache könnte sein, dass Dein Server da Unsinn macht oder der Browser, über den die Dateien hochgeladen werden, die PDF-Datei für was komisches ausgibt.
Früher hatte immer Firefox JPG-Dateien als JPEG identifiziert und damit den Upload verhindert.
Ich kann Dir nur anbieten das direkt auf Deinem Server zu prüfen und anzupassen. genau dafür waren ja diese Kontrollausgaben...
Ursache könnte sein, dass Dein Server da Unsinn macht oder der Browser, über den die Dateien hochgeladen werden, die PDF-Datei für was komisches ausgibt.
Früher hatte immer Firefox JPG-Dateien als JPEG identifiziert und damit den Upload verhindert.
Ich kann Dir nur anbieten das direkt auf Deinem Server zu prüfen und anzupassen. genau dafür waren ja diese Kontrollausgaben...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Tja, Dein Pech ist dass es mit meinem Firefox (Windows, v35, v36, v37) problemlos funktioniert.
Kann auch das Zusammenspiel Firefox und Betriebssystem sein, weil manche PDF-Klone falsche Signaturen ins Betriebssystem schreiben.
Bei mir ist es Adobe Acrobat und keine Derivate wie Free PDF, PDF Creator etc.
Wie gesagt helfen da jetzt nur die Kontrollausgaben, um zu sehen welcher Dateityp (nicht die Endung) gesendet wird und diese dann eben durchzulassen.
Im Moment sind das text, audio, video und application.
Bei PDFs müsste application mit in der Kennung stehen...
Kann auch das Zusammenspiel Firefox und Betriebssystem sein, weil manche PDF-Klone falsche Signaturen ins Betriebssystem schreiben.
Bei mir ist es Adobe Acrobat und keine Derivate wie Free PDF, PDF Creator etc.
Wie gesagt helfen da jetzt nur die Kontrollausgaben, um zu sehen welcher Dateityp (nicht die Endung) gesendet wird und diese dann eben durchzulassen.
Im Moment sind das text, audio, video und application.
Bei PDFs müsste application mit in der Kennung stehen...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Experte
- Beiträge: 547
- Registriert: 04.07.2007 17:12
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 7 Mal
Scheint ein sehr alter Firefox bug zu sein. Der thread dazu ist vor über 7 Jahren gestartet worden (https://bugzilla.mozilla.org/show_bug.cgi?id=373621).
Anscheinend produziert Firefox Content-Type: application/x-download anstatt Content-Type: application/pdf
EDIT: Mein Firefox ist übrigens ein v37.0.1 auf Win 8.1
Gruß,
dutch
Anscheinend produziert Firefox Content-Type: application/x-download anstatt Content-Type: application/pdf
EDIT: Mein Firefox ist übrigens ein v37.0.1 auf Win 8.1
Gruß,
dutch
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Teste die Ausgabe mal hier:
http://www.conpresso4.de/test.php
und poste die Array-Ausgabe.
Bei mir produzieren IE und FF beide
[type] => application/pdf
http://www.conpresso4.de/test.php
und poste die Array-Ausgabe.
Bei mir produzieren IE und FF beide
[type] => application/pdf
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Experte
- Beiträge: 547
- Registriert: 04.07.2007 17:12
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 7 Mal
Bei mir kam das raus:
Code: Alles auswählen
Array
(
[userfile] => Array
(
[name] => Upload-test.pdf
[type] => binary/octet-stream
[tmp_name] => /var/syscp/tmp/markus/phpDbiKlY
[error] => 0
[size] => 7297
)
)
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
binary/octet-stream ist schon sehr merkwürdig. Sicher dass Du Adobe Acrobat installiert hast? Fehlt da ggf. ein Plugin für FF?
Anyway, hier eine auf "binary" angepasste Actions.inc.php und eine test.php zum Testen auf Deinem Server.
Anyway, hier eine auf "binary" angepasste Actions.inc.php und eine test.php zum Testen auf Deinem Server.
- Dateianhänge
-
- actions.inc.zip
- (4.23 KiB) 238-mal heruntergeladen
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Hier nochmal die test.php
Das Zulassen von binary-Dateien wird aber keinen Einzug ins Modul halten, weil damit ja Missbrauch Tür und Tor geöffnet wird.
Wenn nicht mal der eigene Rechner meint, dass das ein PDF ist, dann ist da was faul!!!
Das Zulassen von binary-Dateien wird aber keinen Einzug ins Modul halten, weil damit ja Missbrauch Tür und Tor geöffnet wird.
Wenn nicht mal der eigene Rechner meint, dass das ein PDF ist, dann ist da was faul!!!
- Dateianhänge
-
- test.zip
- (297 Bytes) 230-mal heruntergeladen
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Experte
- Beiträge: 547
- Registriert: 04.07.2007 17:12
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 7 Mal
Danke für die neue test.php.
Hier der output:
Wenn die Anpassungen an der actions.inc für eine Sicherheitslücke sorgen, nehme ich auch lieber die ursprüngliche. Dann haben eben die Leute Pech, die so einen Firefox wie ich haben. Aber das scheinen leider recht viele zu sein, wenn man den Google Suchresultaten glauben darf.
Vielleicht wird es ja irgendwann doch noch gefixed im Firefox.
Für mein aktuelles Formular (in dem ich ja nur einen Bild-upload brauche) werde ich einfach den Hinweis ergänzen, dass eben nur jpgs, gifs oder pngs erlaubt sind...
Nochmal danke für die Hilfe!!
Gruß,
dutch
Hier der output:
Code: Alles auswählen
Array
(
[userfile] => Array
(
[name] => Upload-test.pdf
[type] => binary/octet-stream
[tmp_name] => /tmp/php87KE30
[error] => 0
[size] => 7297
)
)
Vielleicht wird es ja irgendwann doch noch gefixed im Firefox.
Für mein aktuelles Formular (in dem ich ja nur einen Bild-upload brauche) werde ich einfach den Hinweis ergänzen, dass eben nur jpgs, gifs oder pngs erlaubt sind...
Nochmal danke für die Hilfe!!
Gruß,
dutch
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Du könntest ja mal die oben gestellten Fragen beantworten:
Sicher dass Du Adobe Acrobat installiert hast?
Fehlt da ggf. ein Plugin für FF?
Wenn das Formular die Infos in eine geschlossene Rubrik schreibt und Du ggf. noch das Umschreiben der Dateinamen verwendest, dann kannst Du es durchaus zulassen binary-Dateien hochladen zu lassen.
Sicher dass Du Adobe Acrobat installiert hast?
Fehlt da ggf. ein Plugin für FF?
Wenn das Formular die Infos in eine geschlossene Rubrik schreibt und Du ggf. noch das Umschreiben der Dateinamen verwendest, dann kannst Du es durchaus zulassen binary-Dateien hochladen zu lassen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle