File Upload Frage

Im Entwickler-Forum können Implementierungsdetails sowie Alternativen der Umsetzung diskutiert werden. // Here, developers can discuss implementation details of features of their projects.
Antworten
welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

File Upload Frage

Beitrag von welworx » 19.10.2011, 19:45:24

Hi,

ich beschäftige mich grad mit einem uploadfeld und hab dazu eine frage.

wenn ich ein formular absende, mit ausgewählter datei, das formular aber nicht valide ist, muss ich dann die datei erneut auswählen und raufladen oder wird die gleich automatisch raufgeladen, irgendwo gespeichert, und steht sie dann wenn das fehlender detail ergänzt ist, das formular somit valide ist, wie gewohnt unter getFile() zur Verfügung? Wenn nicht, warum wurde das nicht so umgesetzt und wie ließe sich das am besten realisieren? (vermutlich mit einem hidden field in dem der temp dateiname eingetragen ist ... order?)

LG Werner

Benutzeravatar
dr.e.
Administrator
Beiträge: 4602
Registriert: 04.11.2007, 16:13:53

Re: File Upload Frage

Beitrag von dr.e. » 19.10.2011, 21:50:55

Hi Werner,

korrekt, der Browser zwingt dich das File noch einmal auszuwählen. Ferner wird von PHP die Datei verworfen, wenn diese nach dem Upload nicht weiterverarbeitet wird (zum Ende des Request).

Um das umzusetzen, müsste deine Formular so intelligent sein und auch bei nicht validem aber gesendetem Formular das valide Datei-Feld im Controller zu verarbeiten. Anschließend kannst du ja in der Session oder einem versteckten Feld den Upload speichern und idealerweise diesen auch noch im Formular markieren, damit der Benutzer weiß, dass der Upload schon mal korrekt durchgelaufen ist.

Solltest du Hilfe benötigen, sag Bescheid.
Viele Grüße,
Christian

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: File Upload Frage

Beitrag von welworx » 19.10.2011, 21:54:57

Danke für die schnelle info.

das ich das selbst verarbeiten ist klar, aber ich fände es äußerst praktisch, wenn dies von haus aus schon in dem taglib implementiert ist. man könnte das ja so lösen, dass man dem taglib einen pfad mittels parameter mitgibt, in dem die datei zwischengespeichert wird.

LG

Benutzeravatar
dr.e.
Administrator
Beiträge: 4602
Registriert: 04.11.2007, 16:13:53

Re: File Upload Frage

Beitrag von dr.e. » 19.10.2011, 22:00:45

Das könnte man tatsächlich tun. Wichtig hierbei ist jedoch, dass der Pfad in einer Konfiguration steht, damit Umgebungs- und Context-bezogene Konfigurationen realisiert werden können. Hast du Lust das zu implementieren?
Viele Grüße,
Christian

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: File Upload Frage

Beitrag von welworx » 19.10.2011, 22:06:28

das mit der config leuchtet ein.

hab grad leider ziemlich viel um die ohren und keine zeit mich damit zu beschäftigen.. :(

was mir dazu aber noch einfällt: irgendwie sollte man darauf achten, dass nicht benötigte dateien nach einer gewissen zeit auch wieder gelöscht werden. wobei der zeitraum am besten auch in der config stehen sollte.

LG

Benutzeravatar
dr.e.
Administrator
Beiträge: 4602
Registriert: 04.11.2007, 16:13:53

Re: File Upload Frage

Beitrag von dr.e. » 19.10.2011, 23:15:25

OK, dann nehme ich es in die Roadmap auf.
Viele Grüße,
Christian

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: File Upload Frage

Beitrag von welworx » 06.11.2011, 16:59:25

hab gesehn dass das bei 2.x eingetragen wurde. wäre es vlt möglich das noch ins 1.15 reinzupacken?

LG Werner

Benutzeravatar
dr.e.
Administrator
Beiträge: 4602
Registriert: 04.11.2007, 16:13:53

Re: File Upload Frage

Beitrag von dr.e. » 06.11.2011, 17:42:12

Wenn sich jemand findet, das zu implementieren und dokumentieren, ja. Wir haben uns unter de/viewtopic.php?f=7&t=896 jedoch unterhalten, 1.15 schneller an den Start zu bringen, da sehr viele UMGT-Änderungen drin sind, die ein Release rechtfertigen würden. Damit wäre die Entwicklungszeit und damit der Innovationszyklus kürzer.
Viele Grüße,
Christian

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: File Upload Frage

Beitrag von welworx » 06.11.2011, 18:05:17

ok verstehe ...

ab wann wird das ganze in 2.x umbenannt? gibts noch 1.16, 1.17 usw?

LG Werner

Benutzeravatar
dr.e.
Administrator
Beiträge: 4602
Registriert: 04.11.2007, 16:13:53

Re: File Upload Frage

Beitrag von dr.e. » 06.11.2011, 19:13:46

Aktuell gibt es keinen Grund ein 2.xx zu labeln. Deshalb sind alle Features, die in 2.xx stehen gerne in 1.16, 1.17, ... enthalten.
Viele Grüße,
Christian

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: File Upload Frage

Beitrag von Megger » 07.11.2011, 01:58:23

2.xx kannst du so verstehen, dass es zukünftig geplant ist, dieses Feature einzubauen, es allerdings noch keine konkreten Pläne gibt oder sich noch niemand drangesetzt hat es für eine bestimmte Version umzusetzen
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast