[ borcha @ 08.06.2012. 17:24 ] @
Pokusavam iskopirati (download) fajlove sa FTP na android/SDCARD . Koristim org.apache.commons.net .jar / verziju 2.2.
Nesto mi ne ide!!! Ima li neko pojma kako, sta???

izostavio sam metode open()/close().
Code:

public boolean Download(String srcFilePath, String desFilePath)
    {
        boolean status = false;
        try {
            FileOutputStream desFileStream = new FileOutputStream(desFilePath);;
            status = _ftpClient.retrieveFile(srcFilePath, desFileStream);
            desFileStream.close();

            return status;
        } catch (Exception e) {

        }

        return status;
    }


Code:

try{
                FTPFactory ftpDow=new FTPFactory();
                    
                ftpDow.Connect("IP adresa/host name", "user", "password",port?);
                    
                ftpDow.Download("/httpdocs/SLIKE/000001.JPG","SDCARD/komerc/slike");
                ftpDow.Disconnect();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                Log.v("PORUKA: ", e.toString());
            }



?????
[ ByteCode @ 11.06.2012. 11:59 ] @
A kakav ti exception izbacuje ?

I drugo pitanje, sto recimo ne probas tipa preko URL-a da ga otvoris ako ti samo download treba, mislim da ne dodajes nepotreban dependency

Code:

URL url =  new URL("ftp://username:[email protected]/file.zip;type=i");
InpputStream in = url.openStream();


I posle samo kopiras sa inputStream-a na oputputStream i milina
[ SpreX @ 28.06.2012. 01:20 ] @
Da li si proverio na toj lokaciji gde zelis da sacuvas fajl, da li uopste postoji? Ako fajl postoji ali ne vidis sadrzaj ili slicno, dodaj samo
Code:
desFileStream.flush()
pre
Code:
desFileStream.close()

Ako ti cak ni fajl ne napravi na tvom racunaru kakav ti exception izbacuje?
[ Vic @ 28.06.2012. 10:05 ] @
Ajde da postavim glupo pitanje, ali desava se.... Da li si u manifestu dodao prava za snimanje na SD?

Tek sad vidim da je pitanje staro 19 dana... do sada ga je uradio :-)