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 957 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

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 708
27 958
271 751
865
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