tylko teraz jak w pliku jsp mam dodatkowo: out.println(picture.getPath() + " " + picture.getFile()); to wyrzuca mi nazwę ścieki (to dobrze), ale obok wyrzuca mi nazwę pliku
a jak w tym pliku .jsp wykonuje metode: saveToFile to wyrzuca mi błąd, że: "Can't read input file!"
Ma ktoś może jakiś tutorial jak zrobić wysyłanie na serwer i zapis pliku?
@M4ks: Ok już trochę poczytałem. Rozumiem że w tym wypadku jest to wysyłane? Tylko nie wiem jak to odebrać w za pomocą javy, bo jak patrzyłem na rozwiązanie w php, to wtedy pliki zapisują się do tablicy $_FILES.
A co do tego czy musi być JSP, to chyba tak, bo tworzę serwer dla bloga i chciałbym, aby zapisywanie obrazku na dysk było dopiero po kliknięciu przycisku "wyślij post"
@nuker92: nie. Musisz dodac enctype="multipart/form-data" do formularza. Obsluga tego po stronie serwera jest mocno skomplikowana, dlatego uzyj gotowego kompoenentu z Apache Commons/
Czy metodą post mogę wysłać plik? A jeśli tak to jak to zrobić?
mam taki kod dla metody POST:
http://pastebin.com/Dkidtctr
i w pliku .jsp tylko coś takiego
http://pastebin.com/jYgLLi1Y
klasa Picture wygląda tak:
http://pastebin.com/tXwX8QFz
tylko teraz jak w pliku jsp mam dodatkowo:
out.println(picture.getPath() + "
" + picture.getFile());
to wyrzuca mi nazwę ścieki (to dobrze), ale obok wyrzuca mi nazwę pliku
a jak w tym pliku .jsp wykonuje metode: saveToFile to wyrzuca mi błąd, że: "Can't read input file!"
Ma ktoś może jakiś tutorial jak zrobić wysyłanie na serwer i zapis pliku?
Edit - jak musisz JSP - Apache HTTP
A co do tego czy musi być JSP, to chyba tak, bo tworzę serwer dla bloga i chciałbym, aby zapisywanie obrazku na dysk było dopiero po kliknięciu przycisku "wyślij post"
@nuker92: nie. Musisz dodac enctype="multipart/form-data" do formularza. Obsluga tego po stronie serwera jest mocno skomplikowana, dlatego uzyj gotowego kompoenentu z Apache Commons/