sendtoftp rewritten

Geschrieben von Michael

Tach!

Ich habe mir mal die Mühe gemacht sendtoftp vollkommen neu zu schreiben. Diesmal allerdings nicht in Java, sondern in Gentee. Das Ergebnis ist erstaunlicherweise (ich lerne gentee seit 3 Wochen) annehmbar. Die Geschwindigkeit ist rapide angestiegen und die Größe von 72kb ist auch beeindruckend. Die Fehler aus der Java-Version habe ich nun auch gefixt:

  • Linkgenerierung hat fehlerhafte Links produziert
  • Pfade mit Leerzeichen haben teilweise Probleme verursacht
  • Die Konfiguration ist ein klein wenig umgestaltet:

    [general]
    # ip or dns of the ftp server
    host=localhost
    # username for the login
    username=anonymous
    # password for the login
    password=anonymous
    [link]
    # to be added before the path to the file
    prefix=http://
    # if you want to remove pieces of the links to the files
    badprefix=/htdocs
    [remote]
    # the directory where the files will be uploaded to (relative to the root)
    ftpdir=/htdocs/uploads
    

    Neu ist der Parameter “badprefix” welcher besagt das Teile des Pfades zu den Dateien entfernt werden sollen. Beispielsweise um Links zu generieren welche vom Internet aus erreichbar sind. Auch neu ist “prefix”, was einfach das protokoll darstellt, welches den Links vorne angehängt werden soll.

    sendtoftp Installer1.0G – 66,3 KB
    sendtoftp 1.0G Source – 56,8 KB


     
     
     

Ein Kommentar zu “sendtoftp rewritten”

  1. Andi
    10. April 2010 um 21:26

    Also ich muss ehrlich sagen, mir gefällt das Teil!
    Nur erschien mir der Upload recht langsam, im Vergleich zu FireFTP. Könnte aber auch subjektiv gewesen sein, weil die Tatsache, dass man keinerlei Rückmeldung von der UI bekommt, wie weit der Upload fortgeschritten ist und wie hoch die Uploadrate ist, wohl doch dazu führt, dass es einem langsamer vorkommt als mit diesen Angaben.
    Falls du also mal Langeweile haben solltest, kannst du dich ja an die Umsetzung dieser “kleinen” Details machen. :D

    Und was auch noch cool wäre: Die Möglichkeit, mehere FTP-Server in der Config zu hinterlegen, die dann alle im “Senden an”-Menü einer Datei erscheinen. Dafür wäre wohl eine Config-Datei im XML-Format besser geeignet (zumal INIs eh schon längst am Aussterben sind).

    Dann würde dein Programm schon einen Großteil an Anwendungsfällen abdecken und ich könnte weitestgehend auf FireFTP verzichten. :)

Kommentar abgeben:

o_O >_< ;P ;) :zombie: :yawn: :upset: :ups: :thx: :rotwerd: :roll: :paranoid: :omfg: :ohmygod: :lol: :hm: :heul: :gnah: :evillaugh: :evileye: :eek: :cries: :crazy: :confused: :aww: :XD: :P :D :) :(

*