Bug bei langen Dateinamen im Dateianhang

Gast #651400
Lesenswert?

Kleine Unschönheit:

Ist der Dateiname beim Upload in den Dateianhang zu lang wird dieser 
abgeschnitten und die Dateiendung geht dann verloren.
Beim Download weiss dann der Browser nicht so recht was er damit 
anfangen soll.

Beitrag "Re: Frequenzgenerator für 200V Vss"
#652334
Lesenswert?

Erstelle ein Posting
Mach einen Dateianhang
Dann geh auf "Vorschau"

-> Der Dateianhang ist weg und wird auch nicht mit hochgeladen.

Passiert in den Foren anscheinend ziemlich oft, dass Leute
ihr Posting incl. Anhang fertig haben, dann zur Kontrolle
noch mal eine Vorschau machen und nicht bemerken, dass der
Anhang weg ist. Das produziert dann die vielen 'Anhang vergessen'
Rückfragen, die immer wieder auftauchen.
Admin Persönliche Seite #653607
Lesenswert?

@Uhu: bei der Vorschau wird die Seite neu geladen. Den Pfad dann wieder 
einzutragen ist aus Sicherheitsgründen nicht möglich.

Mir fallen drei Möglichkeiten ein:
- die Datei auf dem Server zwischenspeichern - umständlich.
- die Vorschau per JavaScript anzeigen - verschlechtert u.U. die 
Ladezeit.
- alles so lassen wie bisher und eine Warnung anzeigen - habe ich jetzt 
mal so gemacht.
#653763
Lesenswert?

Andreas Schwarz wrote:
> @Uhu: Den Pfad dann wieder
> einzutragen ist aus Sicherheitsgründen nicht möglich.
>

?
Du wirst schon wissen was du tust, aber das versteh ich nicht.
Ist doch nur ein Text der von einer Seite zur nächsten übernommen
wird. Oder irre ich mich da jetzt?
Persönliche Seite #659595
Lesenswert?

Wenn man auf "Vorschau" klickt, wird doch ein POST-Request gemacht. 
Dabei wird doch sicher auch der Pfad zum Server übertragen, oder nicht? 
Und anschließend beim Verarbeiten durch das PHP Script wieder in das 
Input-Feld eingetragen.

Ich verstehe immernoch nicht wo man da jetzt Dateien klauen soll, oder 
was nicht möglich sein soll?
#1684087
Lesenswert?

Das Problem ist in dem Fall wohl weniger das abgeschnittene .PDF am 
Ende, sondern der Webserver der das File als "Content-Type: 
application/octet-stream" ausliefert.

Und zwar auch wenn man dem Link das ".PDF" wieder drandoktort:

http://www.mikrocontroller.net/attachment/75679/EGAL.pdf

Was Wohl daran liegt, dass auf den Zugriff "EGAL.pdf" ein Redirect auf 
den Original-Dateinamen , mit abgeschnittener Extension, erfolgt. da 
fehlt dann wieder der Content-Type.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren