Upload plików bez przejścia do innej strony |
Upload plików bez przejścia do innej strony |
21.05.2016, 11:45:47
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) |
Witam!
Potrzebuję stworzyć prosty upload obrazu, bez przeładowania strony. Chodzi o wrzucenie avatara, a zanim nastąpi przeniesienie na serwer, najpierw zweryfikować czy jest odpowiedniego formatu i wagi. Jedyne poradniki jakie znalazłem w internecie to typowe <FORM>, które po prostu przerzucają na nową stronę. Natomiast gry próbuję grzebać w JS, to ciągle mi wychodzi, że nie może odnaleźć żadnych files w tablicy, albo w ogóle nic nie reaguje. Nie miałem z tym wcześniej styczności i całkowicie nie wiem jak to ugryźć. Czy ktoś może mógłby polecić jakiś dobry poradnik, lub napisać kilka wskazówek od czego zacząć lub co robić dalej? |
|
|
21.05.2016, 11:54:29
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
21.05.2016, 12:01:20
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 366 Pomógł: 1115 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A jak chcesz od razu gotowe to możesz użyć http://www.dropzonejs.com/
-------------------- |
|
|
21.05.2016, 12:16:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) |
Mam taki przycisk, z którego chciałbym wydobyć więcej o tym pliku:
Próbuję takich metod i nic:
A jak chcesz od razu gotowe to możesz użyć http://www.dropzonejs.com/ Nie lubię korzystać z gotowców, bo za dużo jest szperania w kodzie i modyfikacji. Staram się robić po swojemu, tylko najtrudniej jest mi zacząć, gdyż nie wiadomo z którego miejsca podejść niektóre tematy. Ma to też takie znaczenie, że jeżeli się nauczę tego teraz to później łatwiej mi będzie modyfikować, a będę to robić na 100%. Mimo to dzięki za podesłanie |
|
|
21.05.2016, 12:29:28
Post
#5
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Ten post edytował kayman 21.05.2016, 12:32:46 |
|
|
21.05.2016, 16:22:03
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Kod var plik = new FormData($('input[name="plik-avatar"]')); Nic dziwnego, że nie działa, skoro przekazujesz obiekt jQuery opakowujący input a nie formularz jako obiekt DOM Kod var form = new FormData( document.querySelector( 'form.jakis-tam' ) );
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
Wersja Lo-Fi | Aktualny czas: 3.06.2024 - 23:29 |