www.mikrocontroller.net

Forum: www.mikrocontroller.net Bug bei langen Dateinamen im Dateianhang


Autor: Kupfer Michi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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"

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In diesem Zusammenhang wäre es auch gut, wenn der
Bug mit Dateianhängen im Zusammenspiel mit der Vorschau
behoben würde.

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, das Abschneiden könnte man etwas intelligenter machen.

Karl Heinz: Was für einen Bug meinst du?

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Soweit ich weiß gibt es dazu keine Lösung, da die Speicherung von 
Dateien die hochgeladen werden nicht erlaubt ist. Ansonsten könnte eine 
Webseite ja jeden PC ausspionieren indem sie alle Dateien kopiert.

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es muß nur dafür gesorgt werden, daß der Pfad bei der Vorschau nicht aus 
dem Feld 'Dateianhang:' gelöscht wird.

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oder die Vorschau in einem neuen Fenster/Tab anzeigen?
Dabei nur den neuen Beitrag zeigen und einen Link zum Fenster schließen?
Dann bliebe die alte Seite stehen und könnte unverändert oder korregiert 
abgeschickt werden.

Nur so als Gedanke...

...

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie auch immer.
Wichtig wäre nur, dass an dieser Stelle etwas passiert, da
mitlerweile relativ viele 'Anhang vergessen' Fehler auf das
Konto dieses Bugs gehen.

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Benedikt K. (benedikt) (Moderator)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Gleich mal ausprobieren ob es geht.
Ja, das mit der Vorschau ist schonmal auffallend, wer es jetzt trotzdem 
noch übersieht muss schon blind sein.

Nur das eigentliche Problem wurde noch nicht gelöst...

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, das erlaubt der Browser nicht. Sonst könnte man ja beliebige 
Dateien vom Rechner des Benutzers klauen.

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK, das sehe ich ein.

Aber wie wäre es denn, wenn die Vorschau in einem neuen Fenster 
angezeigt würde? Dann müßtest du nicht jedesmal den gesamten Thread neu 
übertragen. Das dürfte den Traffic um einiges reduzieren, oder irre ich 
auch da?

Autor: Wolf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
'Ajax'

Daten per Javascript zum Server schicken
Verarbeiten
Per javascript abholen
dynamisch in die angezeiget seite einbauen

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas Schwarz wrote:
> - die Vorschau per JavaScript anzeigen - verschlechtert u.U. die
> Ladezeit.

...weil die Ajax-Bibliothek ein recht großer Batzen JavaScript ist den 
der Browser bei jedem Aufruf verarbeiten muss.

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Browser sendet nur den Dateininhalt zum Server. Auf den Pfad hat man 
keinen Zugriff, sonst könnte der Server ja einfach irgend einen 
Dateinamen eintragen, das Formular per JavaScript absenden, und schon 
hat man eine beliebige Datei geklaut.

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, jetzt verstehe ich. nicht der Pfad wird per POST übergeben, sondern 
der Inhalt der Datei..

Damit hab auch ich es endlich verstanden ;)

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Problem ist behoben, Dateianhänge überleben jetzt die Vorschau. 
Nachträgliches Anhängen beim Bearbeiten geht allerdings noch nicht.

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Am Rande und für die Zukunft: BITTE BITTE kein Ajax -- das Forum ist 
bisher so schön schlank, da muss doch so ein Ajax-Geschwür wirklich 
nicht sein :-/

Autor: Alexander Schmidt (esko) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Das ist wahrlich ein Fehler der mir schon recht häufig im Forum 
aufgefallen ist. Gut dass er nun behoben ist.

Autor: Alexander Schmidt (esko) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn man einen Thread mit aktivierter E-Mail-Benachrichtigung 
beantwortet und dann die Vorschau nutzt, dann ist die Benachrichtigung 
weg.

Autor: Kupfer Michi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>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.

macht leider immer noch Probleme
Beitrag "Re: "Active biasing" bei HF-Transistoren"

Autor: Yalu X. (yalu) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kupfer Michi schrieb:
> macht leider immer noch Probleme
> Beitrag "Re: "Active biasing" bei HF-Transistoren"

Du meinst die Datei AN_1293_A_Comparison_of_BJT_Biasing__Avago.pdf? Die
funktioniert bei mir wunderbar. Oder hat Andreas vielleicht schon etwas
geändert?

Autor: Alexander Schmidt (esko) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei mir funktionieren beide Links.

Autor: Alexander Schmidt (esko) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier ist die Endung .pdf abgeschnitten:
http://www.mikrocontroller.net/attachment/75679/AN....

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.