Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XMLHttpRequest + <input type="file">
Forum PHP.pl > Forum > XML, AJAX
xamil
Witam.

Czy jest możliwość przesłania danych z formularza, a konkretnie pliku który chcę uploudować, przy użyciu XMLHttpRequest? Czy jednak muszę starą metodą dać target formularza na jakiegoś iframe'a?

Z góry dziękuje za odpowiedź i pozdrawiam.
bełdzio
nie to, żebym się czepiał, ale ostatnio były minimum dwa takie tematy
xamil
Hmmm. W końcu udało mi się znaleść jeden: http://forum.php.pl/index.php?showtopic=44685&hl=input

Czyli rozumiem, że się nie da? Dzięki wielkie. No cóż szkoda, wielka szkoda:(
seaquest
Dlaczego? Oczywiście, że się da...

http://today.java.net/pub/a/today/2006/02/...ax-and-jsf.html

Tylko, że trzeba przy tym używać Javy albo CGI ze strony serwera. Samo php nie wystarcza.
xamil
Cytat ze strony:
Cytat
In Stage 1, we need to render the HTML file upload tag and the button that will be responsible for starting off this process. Once the user clicks the upload button, the form is submitted through an IFRAME ( to prevent blocking on the page) and the second stage of the process is initiated.

Czyli jak widać nie XMLHttpRequest to przesyła tylko starą metodą słane jest to do iframe'a a reszta skryptu służy tylko do zbajerowania efektu przesyłania czyli upload bar, końcowy status itd. Czyli wychodzi jednak na to, że się nie da a przynajmniej ja nigdzie nic na ten temat nie wyczytałem.

Dzięki za info i odpowiedzi.
seaquest
A fakt, nie wczytałem się.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.