[.NET] QuickFTPUploader

Dieses Thema im Forum "Projekte / Codes" wurde erstellt von cable, 13. September 2010 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 13. September 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    QuickFTPUploader

    Hey!

    Ich habe vor kurzer Zeit ein Tool geschrieben, welches einen Upload von Dateien auf FTP Server erlaubt. Das Tool integriert sich in das Kontextmenü von Windows und erlaubt einen schnellen Upload auf vorher definierte Server. Zusätzlich kann das Tool auch ganze Ordner uploaden, wobei es rekursiv durch diesen steppt und alle Dateien darin hochlädt.

    Möchte euch den Quellcode natürlich nicht vorenthalten. Geschrieben mit C# 2008.

    Die FTP Klasse habe ich von Codeproject.com

    Darin musste ich zwei kleine Fehler beheben, da die Lib nur für Win FTP Server geschrieben wurde. Also kleine Anpassungen von mir.

    Screenshots:
    [​IMG]

    [​IMG]

    [​IMG]

    Src (Stand: 15.09.2010 11:49 Uhr):
    No File | www.xup.in

    Src (Stand 23.10.2011 22:48 Uhr):
    No File | www.xup.in

    Könnt ihr mit C# 2008 oder C# 2010 kompilieren. Sollte eigentlich keine Probleme geben. Falls doch, dann hier posten.

    Wenn das Interesse groß ist, dann kann ich es auch kompilieren und in den Blog eintragen lassen.

    greez
     

  2. Anzeige
  3. #2 14. September 2010
    AW: QuickFTPUploader

    Hi,

    sieht schon ma sehr gut aus.

    Gibt es ne möglichkeit, das der dl link (ftp/http) am ende ausgegeben wird, wenn der upload erfolgreich war?

    Greetz
     
  4. #3 14. September 2010
    AW: QuickFTPUploader

    Kann ich gerne einbauen, wenn du das willst ;)

    Editier ich dann hier rein!

    greez

    //edit:

    Die Änderung ist drin. Wenn der Upload fertig ist, dann öffnet sich eine neue Form, in der alle Directlinks zu den Dateien stehen. Zudem noch ein Button, mit dem sich die Links direkt in die Zwischenablage kopieren lassen. Src oben ist geupdatet. Es beschränkt sich nur auf FTP, da ich ja nicht wissen kann, wie die Daten dann auf deinem HTTP Server erreichbar sind)
     
  5. #4 23. September 2010
    AW: QuickFTPUploader

    Kenn sowas schon von csbFTP. Wäre vielleicht bei deiner auch geil wenn man einfach nur hochlädt, dann den Dialog nach dem Upload schließt, und dann den Link in die Zwischenablage speichert.
     
  6. #5 23. September 2010
    AW: QuickFTPUploader

    Was natürlich noch geiler wäre das ganze als "Virtuellen Laufwerksbuchstaben" ala Netzlaufwerk zu haben machbar ??
     
  7. #6 24. September 2010
    AW: QuickFTPUploader

    Klar, kann so eine Option einbauen wie "Quick upload". Dann passiert genau das, was du willst. Problem ist, dass ich nicht wissen kann, auf welchen Server das Soll. Kann aber natürlich immer den ersten nehmen, der in der Liste steht. (Oder man definiert einen Standardserver). Sag wie du es haben willst und ich baue es bis spätestens Montag ein. (voraussichtlich)

    Kannst du bitte genauer definieren, was du damit meinst? Kann ich mir leider nicht so viel drunter vorstellen... Willst du jeden FTP Server als Virtuelles Laufwerk?

    greez
     
  8. #7 27. September 2010
    Zuletzt von einem Moderator bearbeitet: 13. April 2017
    AW: QuickFTPUploader

    So, die oben genannten Anforderungen von CS-Luck0r habe ich eingebaut. Man kann nun eine Option "Quick Upload" aktivieren und einen Primary Server auswählen, der dann immer gewählt wird. Der Dialog verschwindet direkt und die Links befinden sich in der Zwischenablage. Der Code ist aktualisiert. Zudem habe ich noch Fehler abgefangen, auf die mich RayDox aufmerksam machte. Danke an ihn!

    greez
     
  9. #8 23. Oktober 2011
    AW: QuickFTPUploader

    Ich ab den unteren Link mal aktualisiert. Viel Spaß ;)

    greez
     
  10. #9 24. Oktober 2011
    AW: QuickFTPUploader

    //WTF, ich sehe gerade mal wie alt der Thread ist. Wer hat denn da wieder Leichschändung betrieben?! Dennoch angebrachte Kritik:

    Spoiler
    Wie es vollkommen uninteressant ist, weil die einzige interessante Klasse (ftp.cs) kopiert ist ;(
    Zumal es ein normales WebRequest (FtpWebRequest) wahrscheinlich auch getan hätte? Wäre dann sogar noch schöner anzusehen und weniger vollgepackt gewesen.

     

  11. Videos zum Thema