Ukládání na FTP ve VB2010 Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Ukládání na FTP ve VB2010

Příspěvekod Grow » 21 úno 2012 19:22

Zdravím, udělal jsem jednoduchý chat, který ukládá data na FTP a taky je čte a zobrazuje v TextBoxu. Mám ale jeden problém, a to ten, že se ty data přepisují, zprávy se ukládají, ale jen na jeden řádek a jak se napíše nová zpráva tak se odešle na FTP ale přepíše se stará zpráva. A má otázka zní, jak udělat aby se každá zpráva uložila pod sebe a nepřepisovala.

Script pro poslání zprávy na FTP

Kód: Vybrat vše

Try
            Dim AClient As New Net.WebClient
            AClient.UploadString("ftp://xxx.xxx.xxx/zpravy.txt", Jméno.Text & ": " & Zpráva.Text)
            Zpráva.Text = ""
        Catch ex As Exception
        End Try

Předem díky.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ukládání na FTP ve VB2010

Příspěvekod CZechBoY » 21 úno 2012 20:33

stáhneš stávající obsah, připojíš k němu zprávu a uploaduješ
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Ukládání na FTP ve VB2010

Příspěvekod Grow » 21 úno 2012 21:13

Ano, ale mě se pořád ta stára zpráva přepíše, ale já potřebuji aby se nahrála pod tu předchozí

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ukládání na FTP ve VB2010

Příspěvekod CZechBoY » 21 úno 2012 21:20

stáhnout starej soubor, připojit zprávu, nahrát
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Ukládání na FTP ve VB2010

Příspěvekod Grow » 21 úno 2012 21:23

A snáz by to nešlo? Jakože tohle zkusím, ale nevím nevím jestli zvládnu..

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ukládání na FTP ve VB2010

Příspěvekod CZechBoY » 21 úno 2012 21:28

nedokážeš stáhnout soubor, vytáhnout z něj text, použít operátor += a uložit na server?!
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Ukládání na FTP ve VB2010

Příspěvekod Grow » 21 úno 2012 21:31

stáhnout soubor ano, s tím vytáhnutím textu to bude horší

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ukládání na FTP ve VB2010

Příspěvekod CZechBoY » 21 úno 2012 21:33

StreamReader?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Ukládání na FTP ve VB2010  Vyřešeno

Příspěvekod Grow » 21 úno 2012 21:54

Takže nějak takhle?

Script pro stažení

Kód: Vybrat vše

            Dim Web As New WebClient
            Dim Update As String = Web.DownloadString("ftp://xxx.xxx.xxx/zpravy.txt")

            Pošta.Text = Update


A tady pro nahrání

Kód: Vybrat vše

Try
            Dim AClient As New Net.WebClient
            AClient.UploadString("ftp://xxx.xxx.xxx/zpravy.txt",update & Jméno.Text & ": " & Zpráva.Text)
            Zpráva.Text = ""
        Catch ex As Exception
End Try


Myslíš že by to takhle šlo?

--- Doplnění předchozího příspěvku (21 Úno 2012 21:59) ---

Zkusil sem to, ale teď se uloží jen dvě zprávy a ještě se nenapíšou pod sebe, ale na jeden řádek

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ukládání na FTP ve VB2010

Příspěvekod CZechBoY » 22 úno 2012 06:54

ťak nejspíš ukládáš zprávy na jeden řádek
co asi mám vyčíst z ukázkových příkladů funkcí?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Disk na ukládání dat do pc
    od Morgothal » 26 črc 2024 10:44 » v Rady s výběrem hw a sestavením PC
    17
    5465
    od Martab Zobrazit poslední příspěvek
    09 srp 2024 11:18

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů