• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed wtyczka "jQuery File Upload"

Object Storage Arubacloud
0 głosów
343 wizyt
pytanie zadane 26 października 2017 w JavaScript przez mi-20 Stary wyjadacz (13,190 p.)
zamknięte 26 października 2017 przez ScriptyChris
Witam wszystkich, znalazłem fajną wtyczkę do "wgrywania" zdjęć na serwer, fajnie działa i wygląda, mam jednak pytanko odnośnie ostatecznej funkcjonalności wtyczki. Mianowicie, co pozmieniać lub dodać w kodzie aby pliki zostały dodane do folderu na serwerze i została wygenerowana ścieżka dostępu do nich?

Wtyczka jest dość znana więc mam nadzieję że ktoś miał z nią styczność.
komentarz zamknięcia: Regulamin - punkt II.2.G
1
komentarz 26 października 2017 przez ScriptyChris Mędrzec (190,190 p.)

Czy przeczytałeś chociaż dokumentację tej wtyczki?

komentarz 26 października 2017 przez mi-20 Stary wyjadacz (13,190 p.)
Nie, jeśli się uda chciałbym pójść na łatwiznę
1
komentarz 26 października 2017 przez ScriptyChris Mędrzec (190,190 p.)
Na Forum nie dajemy gotowców. Więc zapoznaj się najpierw z dokumentacją i spróbuj sam coś zdziałać. Jeśli pokażesz, że próbowałeś, ale mimo to nie dajesz rady - zadaj pytanie i zamieść problematyczny kod.

Do tego czasu zamykam temat - jeśli poprawisz go zgodnie z regulaminem, to napisz do kogoś z Administracji, żeby go ponownie otworzyć.
komentarz 26 października 2017 przez mi-20 Stary wyjadacz (13,190 p.)
ok :)
komentarz 1 listopada 2017 przez mi-20 Stary wyjadacz (13,190 p.)

udało mi się uruchomić wtyczkę, pliki dodawane są do folderu na serwerze oraz do bazy danych. Mam jednak problem z dodaniem ścieżki do bazy, skorzystałem z kodu zawartego w dokumentacji wtyczki: https://github.com/blueimp/jQuery-File-Upload/wiki/PHP-MySQL-database-integration#extension-of-indexphp-for-the-database-integration

i nie wiem gdzie dodać ten kawałek kodu, w sensie w którym pliku:

$('#fileupload').fileupload({
    url: 'server/php/'
}).on('fileuploadsubmit', function (e, data) {
    data.formData = data.context.find(':input').serializeArray();
});

 

komentarz 1 listopada 2017 przez ScriptyChris Mędrzec (190,190 p.)

Kod, który wstawiłeś w bloczku umieść w tagu <script> wewnątrz kodu HTML (optymalnie będzie przed zamykającym tagiem </body>, chyba że dokumentacja wtyczki zaleca inaczej) albo umieść w pliku z rozszerzeniem .js i w HTML wstaw znacznik <script src="sciezka/do/skryptu"></script> (w atrybucie src podaj ścieżkę do pliku).

komentarz 1 listopada 2017 przez mi-20 Stary wyjadacz (13,190 p.)
dodałem kod do pliku index.html jednak link do pliku nadal nie jest dodawany w kolumnie "url" w bazie :(
komentarz 1 listopada 2017 przez ScriptyChris Mędrzec (190,190 p.)

Sprawdź, czy request jest prawidłowo wysyłany na serwer (zakładka Network lub Sieć w narzędziach deweloperskich przeglądarki). Zobacz też po stronie serwera, czy żądanie jest odbierane.

komentarz 1 listopada 2017 przez mi-20 Stary wyjadacz (13,190 p.)
ok, a jak rozpoznać czy jest wysyłany prawidłowo czy też nie?
komentarz 1 listopada 2017 przez ScriptyChris Mędrzec (190,190 p.)
http://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art034

Na liście zapytań (żądań) znajdź request i po kliknięciu w niego po prawej stronie wyświetlą Ci się szczegóły. W zasadzie, to bez klikania możesz zobaczyć jaki jest status (w kolumnie o adekwatnej nazwie) - powinien być 200.

Po stronie serwera sprawdź, czy zapytanie dochodzi i co się z nim dalej dzieje (czy nie powoduje jakichś błędów).
komentarz 1 listopada 2017 przez mi-20 Stary wyjadacz (13,190 p.)
jeśli chodzi o request wszystko jest OK, po stronie serwera w jaki sposób można to sprawdzić?
komentarz 1 listopada 2017 przez ScriptyChris Mędrzec (190,190 p.)

Nie za bardzo rozumiem co dzieje się w linku, który podałeś (a zapewne stamtąd wziąłeś kod do skryptu serwerowego). Lepiej będzie, jeśli założysz temat w dziale PHP, bo najprawdopodobniej tam leży problem. Ja Ci z tym nie pomogę, bo nie znam tego języka.

Podobne pytania

0 głosów
0 odpowiedzi 246 wizyt
pytanie zadane 1 listopada 2017 w PHP przez niezalogowany
0 głosów
0 odpowiedzi 160 wizyt
pytanie zadane 1 listopada 2017 w PHP przez niezalogowany
0 głosów
0 odpowiedzi 214 wizyt
pytanie zadane 11 lutego 2018 w PHP przez mi-20 Stary wyjadacz (13,190 p.)

92,579 zapytań

141,432 odpowiedzi

319,663 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...