Diskuze: [android] Ftp klient -upload souboru

Java Java [android] Ftp klient -upload souboru

Avatar
Vítězslav Škrabal:

Zdravím
Už jsem v koncích :-@ hledám pomocí googlu a nemohu najít zdrojový příklad na jednoduchý upload souboru - fotky na můj freehosting z mobilního telefonu.Kdybyste někdo byl tak laskavý a pomohl mě v tom ,aby to nebylo tak jednoduché tak potřeboval bych aby to chodilo ve verzi androidu 2 pěkně krok za krokem jako pro největšího blba díky všem

Editováno 5. července 19:34
 
Odpovědět 5. července 19:32
Avatar
Atrament
Člen
Avatar
Atrament:

Máš nějaký rozbitý google :) Zkus tenhle :) https://www.google.co.uk/#…

Hned první odkaz vypadá, že by ti mohl pomoct - http://androidexample.com/…er/index.php?…

 
Nahoru Odpovědět 6. července 0:23
Avatar
Vítězslav Škrabal:

Pochopitelně to jsem našel už před tím ale bohužel to není polopaticky :-) jak potřebuji já vyhazuje mě to chyby viz příloha

 
Nahoru Odpovědět 6. července 11:21
Avatar
Odpovídá na Vítězslav Škrabal
Michal Žůrek (misaz):

vzhledem k tomu že jsi to zkopíroval, tak to snad ani polopaticky nepotřebuješ.

Nahoru Odpovědět 6. července 11:23
Nesnáším {}, proto se jim vyhýbám.
Avatar
Vítězslav Škrabal:

Omlouvám se za tu miniaturu na různých zkusím to napravit

 
Nahoru Odpovědět 6. července 11:32
Avatar
Atrament
Člen
Avatar
Atrament:

Píše ti to, že ti chybí layout nazvaný 'main' a ikona nazvaná 'icon', máš je tam někde? Třeba se u tebe jmenují jinak. Tyhlety návody nemůžeš kopírovat komplet tak jak jsou, musíš je přizpůsobit svým podmínkám, tomu jak sis ty věci ty pojmenoval. Stejně tak nemůžeš jen tak zkopírovat ty přihlašovací údaje na ftp, musíš je nahradit svými, aby ti to fungovalo.

Jinak víc polopaticky, jak je to na té stránce, to snad ani napsat nejde, ono to samotné uploadování souboru na ftp není žádná věda, všechno to probíhá v metodě uploadFile použitím třídy FTPClient z knihovny ftp4j

public void uploadFile(File fileName){

        //tady se vytvoří instance třídy FTPClient, která se následně použije
        //k přihlášení k ftp serveru a uploadnutí souboru s fileName
         FTPClient client = new FTPClient();

        try {

                client.connect(FTP_HOST,21); //připojení k ftp serveru na port 21
                client.login(FTP_USER, FTP_PASS); //přihlášení uživatele
                client.setType(FTPClient.TYPE_BINARY); //nastavení typu spojení
                client.changeDirectory("/upload/"); //nastavení adresáře na ftp serveru, kam se uploadne soubor

                //tady probíhá to samotné uploadnutí
               // instance třídy MyTransferListener třída slouží k zobrazování průběhu uploadování
                client.upload(fileName, new MyTransferListener());

        } catch (Exception e) {
                e.printStackTrace();
                try {
                        client.disconnect(true);
                } catch (Exception e2) {
                        e2.printStackTrace();
                }
   }

}
 
Nahoru Odpovědět 6. července 11:42
Avatar
Vítězslav Škrabal:

To je mi jasné že tam musím dát ty správné údaje k přihlášení k mému účtu FTP ale není mi jasné layout main a ikona icon kde se to mění nebo vytváří? díky

 
Nahoru Odpovědět 6. července 12:43
Avatar
Atrament
Člen
Avatar
Odpovídá na Vítězslav Škrabal
Atrament:

Hodně by pomohlo, kdybys sis přečetl něco o programování pro Android, tady opravdu není prostor abych ti vysvětloval tyhlety naprosté základy, když je tu k tomu přímo sekce, plná článků na toto téma - http://www.itnetwork.cz/java/android

 
Nahoru Odpovědět 6. července 13:12
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.