Wie Sie sich richtig dynamische Dateien auf einen FTP-Server schreiben?

StackOverflow https://stackoverflow.com/questions/146901

  •  02-07-2019
  •  | 
  •  

Frage

Ich bin mit C #, und ich habe eine lokal installierte Software geschrieben, die Dateien dynamisch erzeugt, die auf einem FTP-Server sein müssen.

ich sie auf der Festplatte erzeugen sie dann auf dem FTP-Server hochladen? oder ist es eine Möglichkeit, einen Strom an einen FTP-Server zu öffnen und die Dateien direkt schreiben?

War es hilfreich?

Lösung

Überprüfen Sie den Code-Beispiel I in dieser Antwort gab, verlässt sich nicht auf Dateien auf das Schreiben. Es ist nicht spezifisch SQL und war nur ein Vorschlag, wie SQL CLR-Integration Baugruppen verwenden Ausgabe von SQL-Abfragen an einen FTP-Server hochladen. Die for-Schleife in dem Verfahren ist nur an den FTP-Stream zu demonstrieren schreiben. Sie sollten Sie zu überarbeiten können muss:

Wie gespeicherte Prozedur Ausgabe schreiben Sie direkt auf eine Datei auf einem FTP ohne lokale oder temporäre Dateien?

Andere Tipps

Sie sollten die Klasse wie folgt vor:

System.Net.FtpWebRequest

Sie werden sehen, dass seine Argumente sind Ströme und Sie können Daten, um sie von einer beliebigen Quelle senden.

Wenn für .Net-Funktionen seaching sollten Sie für Visual Studio bewusst Objekt-Browser seines acessible in:

Ansicht> andere Fenster> Objekt-Browser

Sie liefert eine Suche über alle bekannte Anordnung .Net Objekte.

Der bessere Weg ist Datei lokal zu speichern, und laden Sie es später, da könnte es Probleme mit Upload-Prozess.

Da Sie c # verwenden Ich denke, vielleicht haben Sie in einem Windows-Env sind. Etwas, was ich weiß wenig über:)

Wenn Sie mit einem Unix-env zu tun haben, Sie könnten nur Rohr Ihr Ausgang durch SSH, die auch Pflege von Verschlüsselungsoverhead nehmen würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top