Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ajax Dateiupload - 'einfaches' Beispiel

Empfohlene Antworten

hi,

ich stelle einer meiner Web-Anwendungen auf Ajax um, Problem: ich habe formulare mit Dateiupload.

ok, Dateiupload und Ajax ist ein häufiges Thema im netz, aber mich interessiert das gerede über Progressbar nicht, ich habe da den eindruck fehlender Dokumentation und übersicht. Wenn da steht "datei wird geladen" / "Datei wurde geladen" reicht mir das mehr als aus.

Ich suche ein Beispiel / Tutorial das automatisch nach versenden eines AJAX Formulars die <input type="file" felder, z.B. mit einem IFrame abschickt.

ich sehe mir derzeit XAJAX an, gefällt mir, nur wie gesagt diese sache mti den Dateiuploads....

jemand eine idee / einen Link für mich ?

danke

Info: benutze PHP5 für die Serverseite

Hi,

geht das überhaupt, also ein kompletter Fileupload per Javascript/Ajax?

Im Normalfall sendet ja der Browser die im input ausgewählte Datei an den Server beim Submit. Ansich ja kein Problem, auch per Javascript kann mein sowas simulieren. Das Problem was sich für mich da auftut, ist der Zugriff auf das Filesystem. Per Javascript kannst du nicht einfach auf eine Datei zugreifen. Und schon gar nciht einfach per Javascript eine Datei senden. Dann könnte man ja im Hintergrund alles mögliche vom Clientrechner an den Server schicken lassen.

Also ohne dass du die komplette Seite abschickst geht das denke ich nicht.

Ein Formular.submit() kann man ja per Ajax nicht einfach machen, oder?

Oder verstehe ich dich nur falsch?

sowohl als auch.

ein fileupload geht nicht per Ajax.

Lösung: iframe.

Mein Problem ist jetzt, dafür zu sorgen das zuerst das Hauptformular per AJAX übertragen und verarbeitet wird, "dann" automatisch der Dateiupload in dem IFrame startet und das Result wieder in das Hauptformular (Parentframe) überträgt.

Schritt 1 wäre die idee, nach Ajax-Response ein Javascript-Submit in das IFrame abzusetzen, soweit ok. Ich hätte nur gerne die "normale" Antwort vom Upload Form auch irgendwie ... moment...*grübel* ich könnte ja in das Response vom Upload-Formular ein "parent.functionsowieso();" einbauen, was wiederum einen AJAX-Aufruf im hauptformular aufruft "nach" dem Dateiupload.

*testen geht*

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.