Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


FTP

Postades av 2003-06-09 10:02:08 - Thomas Axelsson, i forum vb.net, Tråden har 8 Kommentarer och lästs av 949 personer

Nån som kan slänga in ett ex. på FTP-uppladdning?

//Thomas


Svara

Sv: FTP

Postades av 2003-06-09 16:08:18 - Josef

En klass skriven i c#, den ansluter mot en server och skapar en mapp.
Men det är bra början för vidareutveckling.

<URL:http://w1.185.telia.com/~u18509538/ftp.txt>

Om du behöver hjälp med översättningen så kan du använda dig utav...
http://www.kamalpatel.net/ConvertCSharp2VB.aspx


Svara

Sv: FTP

Postades av 2003-06-11 13:26:29 - Thomas Axelsson

Hmm, har inte hittat hur man får upp en fil med PUT...
Den ska väl skickas efter kommandot på nåt sätt...

Nån annan som har ett exempel på en filuppladdning till FTP?

//Thomas


Svara

Sv: FTP

Postades av 2003-06-11 13:55:11 - Josef

Men du får ju utforska FTP protokollet lite, där kan du se vilka commands som du kan använda dig utav.

http://www.ietf.org/rfc/rfc959.txt


Svara

Sv: FTP

Postades av 2003-06-11 15:32:54 - Johan Normén

Hej.
För att ladda upp fil kör du med STOR kommandot. ex:
<code>
STOR <filename>
</code>

Sedan måste du läsa in din fil och skicka dess data via den socket connection du håller öppen.

//Johan N


Svara

Sv: FTP

Postades av 2003-06-11 16:03:16 - Thomas Axelsson

öh? Kan inget om stream-grejer i vb, ex?


Svara

Sv: FTP

Postades av 2003-06-11 16:46:34 - Johan Normén

Ja du. :-)

Du använder Socket klassen m.m. Det du vill göra är lite krångligare än att bara koppla upp sig och skicka data, då du måste kontrollera mängden data, samt kontrollera att datan m.m. gått fram till FTP servern m.m. Att göra en FTP klient kräver en hel del arbete beroende på hur kontrollerad du vill ha den.

Här följer en liten kod som jag skrevihop för ett tagsedan. Det enda denna gör är en inloggning mot en FTP server, dock har jag ingen Passove mode hantering m.m.

OBS! Detta är skrivet i C# så du får själv skriva om det till VB. Samt så är detta inte
riktigt fullständig kod, ex GetIPAddress metoden m.m. har jag inte klistrat in.

<code>

public string Login(string userName,string password)
{
clientSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
clientSocket.Connect(new IPEndPoint(GetIPAddress(),port));
ReadNetworkStream();

if(StatusValue != 220)
throw new Exception(receivedData);

SendCommand("USER "+ userName);

if(StatusValue != 331)
throw new Exception(receivedData);

SendCommand("PASS "+ password);

if(StatusValue != 230)
throw new Exception(receivedData);

return(receivedData);
}

private void ReadNetworkStream()
{
int ReceivedValue = clientSocket.Receive(buffer,0,buffer.Length,0);
receivedData = Encoding.ASCII.GetString(buffer,0,ReceivedValue);
StatusValue = Int32.Parse(receivedData.Substring(0,3));
}
</code>

Mitt tips är att du letar upp färfiga ftp klienter som hanterar allt det du vill ha.

//Johan N


Svara

Sv: FTP

Postades av 2003-06-12 17:57:37 - Thomas Axelsson

okej... synd att det inte finns nån transfer control längre (?), skulle bara ha ett program som skickar upp uppdateringen av ett annat prg + lite verinfo


Svara

Sv: FTP

Postades av 2003-06-16 13:06:39 - Thomas Axelsson

Nu vet jag! Jag tar o anropar ftp-grunkan i Windows!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
479
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies