Prog.Hu

FTP kapcsolat probléma

Keresés
Hírlevél

FTP kapcsolat

2013-09-08T21:02+02:00
mobilport
mobilportProg.Hu
regisztrált tag
nyitotta: mobilport, idő: 2009.08.17. 18:24, moderátor: moderator, megoldás elfogadva: 2009.10.04. 16:29
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben

Kategóriák:Programozási nyelvek » Visual Basic

Sorrend:
Időzóna:
Oldalanként:
Oszd meg!
Üdv!
Hogy lehetne meg csinálni hogy egy létező tárhelyre mentse az adott fájlt? Például:
FTP Host: ftp.valami.hu
FTP User: valaki
FPT Pass: jelszo

A program adott műveleteknél létrehoz és szerkeszt fájlokat. AZt szeretném hogy ezeket a fájlokat a tárhelyre készítse, és onnan olvasson belőle és oda írjon vissza. Van erre lehetőség? Előre is kösz!
Van.

.Net: FtpWebRequest

VB6: Internet Transfer Control előzmény

Ha nem zavar az ActiveX hasznalalt akkor itt talalsz komponens es peldat is.Hogy trial az ne zavarjon,privatba elmeselem,hogy lehet becsapni előzmény
Van.

.Net: FtpWebRequest

VB6: Internet Transfer Control előzmény
Najó pontosítok egy kicsit

-VB.NETben fejlesztem
-És itt a kód amellyel létrehoznám az adott fájlt az FTPn keresztül:

Dim sw As New IO.StreamWriter(nev.text)
sw.WriteLine(valami)
sw.WriteLine(valami)
sw.WriteLine(valami)
sw.WriteLine(valami)
sw.WriteLine(valami)
stb..

Ezt kéne hogy ne a program exe fájl-ja mellé csinálja hanem egy tárhelyre előzmény
1. Elkészíted a file-t és feltöltöd ftp-vel, erre jó az FtpWebClient. Lásd a linket a fentebbi hozzászólásomban.

2. Felmappelsz egy FTP-t meghajtóként és erre másolsz. Gugli 10sec alatt ad neked erre kész forráskódot. előzmény
Szia!

Péladkód:

Dim clsRequest As System.Net.FtpWebRequest = _
            DirectCast(System.Net.WebRequest.Create("ftp://ftp.myserver.com/test.txt"), System.Net.FtpWebRequest)
        clsRequest.Credentials = New System.Net.NetworkCredential("myusername", "mypassword")
        clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

        ' read in file...
        Dim bFile() As Byte = System.IO.File.ReadAllBytes("C:\Temp\test.txt")

        ' upload file...
        Dim clsStream As System.IO.Stream = _
            clsRequest.GetRequestStream()
        clsStream.Write(bFile, 0, bFile.Length)
        clsStream.Close()
        clsStream.Dispose()
előzmény
Az a baj hogy nem (csak) én használnám programot. A létrehozott fájlt az FTP-n keresztül érhetné el a felhasználó és úgy nem tudna belepiszkálni. Lehet a te megoldásod is jó csak én vagyok sötét Ha a te megoldásodat is tudnám használni kérlek írd le olyan részletesen a ahsználatát ahogy csak tudod mert nem nagyon vagyok otthon a témában sajnos de nagyon szeretném ha sikerülne előzmény
Oszd meg másokkal is!