Przesyłanie plików w Javie

0

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

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());
	}
	}

1 użytkowników online, w tym zalogowanych: 0, gości: 1