Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload pliku przez javascript
blackstone
post 7.12.2018, 19:16:28
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 0
Dołączył: 19.03.2015

Ostrzeżenie: (0%)
-----


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
  1.  
  2.  
  3. <script type="text/javascript" src="../jquery.js"></script>
  4. <script type="text/javascript">
  5.  
  6. function uploader()
  7. {
  8.  
  9. var formData = new FormData();
  10.  
  11. formData.append("myfile", fileInputElement.files[0]);
  12.  
  13. var request = new XMLHttpRequest();
  14. request.open("POST", "plik.php",true);
  15. request.send(formData);
  16.  
  17.  
  18.  
  19. }
  20.  
  21.  
  22.  
  23. </head>
  24.  
  25. <input type="file" name="myfile"/><br/>
  26. <input type="submit" onclick="uploader()" value="GO"/>
  27.  
  28. </body>
  29. </html>
  30.  





plik.php

  1. if(!empty($_FILES))
  2. {
  3.  
  4. move_uploaded_file($_FILES['myfile']['tmp_name'],$_FILES['myfile']['name']) ;
  5.  
  6. }
  7.  


Próbowałem przesłać pliki przez javascript ale na razie nie ma efektu ( dodam ze skrypt działał poprawnie gdy przesyłałem po za JS). Co powinienem zmienić by udał sie przesył ? Z góry dzięki za odpowiedzi.

Ten post edytował blackstone 7.12.2018, 19:17:33
Go to the top of the page
+Quote Post
Pyton_000
post 8.12.2018, 12:21:29
Post #2





Grupa: Zarejestrowani
Postów: 7 799
Pomógł: 1373
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Poczytaj sobie. http://igstan.ro/posts/2009-01-11-ajax-fil...javascript.html
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.08.2019 - 19:58