Prog.Hu

FTP kapcsolat
10

2013-09-08T21:02+02:00
mobilport
mobilportProg.Hu
regisztrált tag
Ü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!
Mutasd a teljes hozzászólást!
FTP kapcsolat
2013-09-08T21:02+02:00
mobilport
mobilportProg.Hu
regisztrált tag
Oszd meg másokkal is!

Ha nem zavar az ActiveX hasznalalt akkor itt talalsz komponens es peldat is.Hogy trial az ne zavarjon,privatba elmeselem,hogy lehet becsapni
Mutasd a teljes hozzászólást!
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
Mutasd a teljes hozzászólást!
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.
Mutasd a teljes hozzászólást!
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()
Mutasd a teljes hozzászólást!
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
Mutasd a teljes hozzászólást!
Oszd meg másokkal is!