X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

Mit der Benutzung von DotNet Variablen in Microsoft Dynamics Navision können Sie sich einige Sachen leichter machen, die normalerweise mit viel Aufwand/ Ärger verbunden wären.

 

In den nächsten Minuten lernen Sie wie leicht es ist Dateien auf einen FTP Server hochzuladen.

 

Zuerst erstellen Sie folgende Variablen:

Name Datatype Subtype
FTPRequest DotNet System.Net.FtpWebRequest (System)
FTPResponse DotNet System.Net.FtpWebResponse (System)
UTF8Encoding DotNet System.Text.UTF8Encoding (mscorlib)
RequestStream DotNet System.IO.Stream (mscorlib)
WebRequestMethods DotNet System.Net.WebRequestMethods (System)
NetworkCredential DotNet System.Net.NetworkCredential (System)
ConnectionString Text  
SourceText Text  

 

Hier nun das Code Beispiel:

ftp_code_beispiel

 

Eine kurze Zusammenfassung des Beispiels:

  • Zuweisen des "Connection Strings": Pfad zu der Datei auf die Sie zugreifen möchten. Achten Sie auf die richtige Protokoll-Kennung (ftp://)
  • Setzen der notwendigen Parameter:
  •   - Method: STOR = Speichern einer Datei auf dem Server
  •   - KeepAlive: Nicht notwendig das der Upload funktioniert, schadet aber nicht
  •   - UseBinary: Um Dateien zu erstellen ist es besser binäre Daten zu übertragen anstatt Text
  •   - ConentLength: Die Länge des Inhaltes muss im Voraus gesetzt werden, sodass die richtigen Header erstellt werden bei dem Zugreifen auf den Server
  • GetRequestStream: Erstellen eines Streams zu unserer Ziel Datei im Speicher
  • FTPResponse: Hiermit bekommen wir die Antwort zurück vom Server. Diese Zeile ist optional

Vielen Dank für Ihr Interesse an meinem Blogeintrag.

 

Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema. Kontaktieren Sie mich einfach über unser Kontaktformular oder per E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!/gs

 

Daniel Hirsch

Developer

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 
Go to Top