Witam, mam pytanie jak pobrać przy pomocy JAVY plik, jak wchodizmy w link pobieranie jest automatyczne //wr.pzts.pl/pdf/2015/licencje_1516_zawodnik_048.xls
a chcialbym pobierac go nie wchodzac na przegladarke.
1
1
zamiast korzystać z FTP (bo przecież plik nie jest na serwerze ftp)
try{
URL url = new URL("http://wr.pzts.pl/pdf/2015/licencje_1516_zawodnik_048.xls");
URLConnection urlCon = url.openConnection();
BufferedReader read = new BufferedReader(new InputStreamReader(urlCon.getInputStream()));
System.out.println("Pobieranych danych serwerowych wiosek zakończone powodzeniem");
read.close();
}catch (Exception e){
e.printStackTrace();
}
0
coś nie zapisuje, ale nie wywala zadnych bledow
2
Nie wiem jak czytasz i jak piszesz. Poniższym kodem ściągnąłem plik.
try
{
URL url = new URL("http://wr.pzts.pl/pdf/2015/licencje_1516_zawodnik_048.xls");
URLConnection conn = url.openConnection();
DataInputStream dis = new DataInputStream(new BufferedInputStream(conn.getInputStream()));
FileOutputStream fos = new FileOutputStream(file);
int size = 1024;
byte[] bytes = new byte[size];
int readBytes = 0;
int howMany = 0;
while(true)
{
howMany = dis.read(bytes);
readBytes += howMany;
if(howMany > 0)
{
fos.write(bytes,0,howMany);
}
if(readBytes >= conn.getContentLength())
{
break;
}
}
dis.close();
fos.close();
}
1
Pewnie nie dałeś uprawnień INTERNET
0
śmiga, dziękuję