Witam ponownie,
moze w tamtym temacie chodzilo o umieszcenie adresu innej strony, dlatego temat usuniety... nie wiem, prosilbym o wyjasnienie jakby co
try{
HttpURLConnection con = null;
file = new File(sciezka);
BufferedInputStream bufIn = null;
url = new URL("http","{adres}",80,"/plik.xls");
con = (HttpURLConnection)url.openConnection();
is = con.getInputStream();
bufIn = new BufferedInputStream(is);
Workbook workbook = Workbook.getWorkbook(is); <------tutaj blad
.......
......
......
po uruchomieniu chwile mieli i pojawia sie
java.lang.ArrayIndexOutOfBoundsException: -738196992
i pojawia sie pusta tabela...
dodam, ze w przypadku gdy plik czytany jest z lokalnego sprzetu to smiga.
bo ponoc problem tkwi w tym, ze podczas pobierania danych , pobieram rowniez naglowek HTTP OK, i wlasnie chodzilo o to jak sie go pozbyc....
jeden z kolegow zaproponowal rozwiazanie:
BufferedReader reader=new BufferedReader(new InputStreamReader((InputStream)new URL("http","{adres}",80,"/plik.xls").openConnection().getContent()));
String line=null;
while((line=reader.readLine())!=null && !line.trim().equals(""));
//Tu juz nie powinno byc naglowka
ale ja do workbook potrzebuje inputstream'a a tutaj mamy bufferedreader'a i nie wiem co dalej, bo samo wkleje nie tego kodu przed workbooka nic nie daje
POZDRAWIAM