Witam, potrzebuję przesłać pliki w javie, niestety w jej bibliotece nie mogę odnaleźć odpowiednich klas do przesyłania plików między serwerem a klientem. Jedyne co mogę przesyłać to dane typów prostych czyli Stringi itd przez Input i OutputStream. Nie za bardzo wiem jak to zaimplementować w javie i czy do tego będą mi potrzebne jakieś dodatkowe pakiety. Dzięki z góry za pomoc.
0
0
Przecież plik to ciąg bajtów możesz użyć tablicy byte[]. To też jest typ prosty.
0
Co to za klient serwer jest?. Czy chodzi ci o serwer webowy czy wlasny?
0
Własny serwer, który właśnie próbuje wyprodukować, miałby to być prosty serwer ftp z możliwością ściągania i wysyłania...Czy w związku z tym musze wykorzystać jakiś specjalny protokół ?
0
Czytanie i zapisywanie pliku
public static void main(String[] args) {
try
{
File file = new File("Test.html");
FileReader fr = new FileReader(file);
String linia="";
BufferedReader dane=new BufferedReader(fr);
while ((linia=dane.readLine())!=null) {
System.out.println(linia);
//tu robisz z linia co trzeba wyslyasz czy cos
}
fr.close();
//tu zapisywanie
File file1 = new File("Test1.txt");
FileWriter fw = new FileWriter(file1);
BufferedWriter dane1=new BufferedWriter(fw);
dane1.write("sdasdada");
fw.close();
} catch (Exception e) {
System.err.println(e.getMessage());
}
}