NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: [android] Ftp klient -upload souboru

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Vítězslav Škrabal:5.7.2016 19:32

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.7.2016 19:34
 
Odpovědět
5.7.2016 19:32
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Atrament:6.7.2016 0:23

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.7.2016 0:23
Avatar
Vítězslav Škrabal:6.7.2016 11:21

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.7.2016 11:21
Avatar
Odpovídá na Vítězslav Škrabal
Michal Žůrek - misaz:6.7.2016 11:23

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

 
Nahoru Odpovědět
6.7.2016 11:23
Avatar
Vítězslav Škrabal:6.7.2016 11:32

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

 
Nahoru Odpovědět
6.7.2016 11:32
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Atrament:6.7.2016 11:42

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.7.2016 11:42
Avatar
Vítězslav Škrabal:6.7.2016 12:43

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.7.2016 12:43
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Vítězslav Škrabal
Atrament:6.7.2016 13:12

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.7.2016 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.