Autor | Zpráva | ||
---|---|---|---|
Petrs2 Profil |
Nevíte někdo, jak načíst data pomocí httpRequest pro File?
Mám formulář: <form action="foto.php" method="post" enctype="multipart/form-data" onSubmit="return nactiFile(this)"> <fieldset class="photo_field"> <div id="u2"> <p id="u22">Nahrávání fotek</p> </div> <div id="files11"> <div id="files"> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> </div> <div id="ps2"> <input id="ip1" type="submit" name="upload" value="nahrát" /></div> </div> </fieldset> </form> Díky předem Petr function nactiFile(vstup) { zadanaHodnota = vstup.action x1=vstup.foto.value; vyberData(zadanaHodnota,x1); return false; } function vyberData(x_url,D1) { F1="foto=".D1; var url = x_url; if (url != 0) { if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded"); httpRequest.onreadystatechange= function () {processRequest(); } ; httpRequest.send(F1); } else { alert("nic :-("); } } Moderátor juriad: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na
![]() |
||
_es Profil |
#2 · Zasláno: 7. 3. 2016, 18:46:53
Použi normálne odoslanie formulára do iframe. Nejaké odosielanie súborov cez AJAX funguje až v novších prehliadačoch.
|
||
Časová prodleva: 7 let
|
0