Rozkminiam zagadnienie przesyłu danych przez Javascript który jest dla mnie czymś nowym. Staram się zrobić maksymalnie jak tylko można prosty działający skrypt by załapać fundament działania. Zrobiłem taki o to skrypt przesyłu plików roździelony na dwie części - 1) index.php - gdzie znajde sie cały frontend i 2) plik.php - plik który zapisuje wszystkie pliki które zostaną do niego wysłane przez $_FILES.
index.php
<http://december.com/html/4/element/html.html> <http://december.com/html/4/element/head.html> <http://december.com/html/4/element/script.html type="text/javascript" src="../jquery.js"></http://december.com/html/4/element/script.html> <http://december.com/html/4/element/script.html type="text/javascript"> function uploader() { var formData = new FormData(); formData.append("myfile", fileInputElement.files[0]); var request = new XMLHttpRequest(); request.open("POST", "plik.php",true); request.send(formData); } </http://december.com/html/4/element/script.html> </http://december.com/html/4/element/head.html> <http://december.com/html/4/element/body.html> <http://december.com/html/4/element/input.html type="file" name="myfile"/><http://december.com/html/4/element/br.html/> <http://december.com/html/4/element/input.html type="submit" onclick="uploader()" value="GO"/> </http://december.com/html/4/element/body.html> </http://december.com/html/4/element/html.html>
if(!http://www.php.net/empty($_FILES)) { http://www.php.net/move_uploaded_file($_FILES['myfile']['tmp_name'],$_FILES['myfile']['name']) ; }
Poczytaj sobie. http://igstan.ro/posts/2009-01-11-ajax-file-upload-with-pure-javascript.html
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)