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"
In diesem Zusammenhang wäre es auch gut, wenn der Bug mit Dateianhängen im Zusammenspiel mit der Vorschau behoben würde.
Ja, das Abschneiden könnte man etwas intelligenter machen. Karl Heinz: Was für einen Bug meinst du?
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.
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.
Es muß nur dafür gesorgt werden, daß der Pfad bei der Vorschau nicht aus dem Feld 'Dateianhang:' gelöscht wird.
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... ...
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.
@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.
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...
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?
Nein, das erlaubt der Browser nicht. Sonst könnte man ja beliebige Dateien vom Rechner des Benutzers klauen.
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?
'Ajax' Daten per Javascript zum Server schicken Verarbeiten Per javascript abholen dynamisch in die angezeiget seite einbauen
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.
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?
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.
Ja, jetzt verstehe ich. nicht der Pfad wird per POST übergeben, sondern der Inhalt der Datei.. Damit hab auch ich es endlich verstanden ;)
Das Problem ist behoben, Dateianhänge überleben jetzt die Vorschau. Nachträgliches Anhängen beim Bearbeiten geht allerdings noch nicht.
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 :-/
Das ist wahrlich ein Fehler der mir schon recht häufig im Forum aufgefallen ist. Gut dass er nun behoben ist.
Wenn man einen Thread mit aktivierter E-Mail-Benachrichtigung beantwortet und dann die Vorschau nutzt, dann ist die Benachrichtigung weg.
>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"
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?
Hier ist die Endung .pdf abgeschnitten: http://www.mikrocontroller.net/attachment/75679/AN_1293_A_Comparison_of_Various_BJT_Biasing_Circuits__Avago.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.