Guten Morgen,
ich weiß nicht, wie es auch geht, aber ich sende häufig anderen Leuten Dateien über das Internet.
E-Mails sind zu umständlich, wenn etwas in einem Foreneintrag verlinkt werden soll, reicht die erlaubte Anhangsgröße oft nicht aus.
Häufig habe ich mich mit meinem FTP-Server gerettet. War aber irgendwie auch immer etwas nervig.
Darum habe ich ein kleines Programm geschrieben. Das ganze habe ich in C geschrieben. Es hat richtig Spaß gemacht.
Dieses Programm läd eine Datei auf den FTP-Server und kopiert auf Wunsch die passende URL in die Zwischenablage.
Was soll ich groß sagen, konfiguriert wird das ganze über eine im selben Verzeichnis liegende .ini-Datei, übergabe der Datei
erfolgt ganz einfach über das Kontext-Menü -> Senden An -> "FTP-Server". Die Verknüpfung muss/kann selbst angelegt werden.
Screenshorts (aktuelle Version nicht großartig anders)
Dateiauswahl per Contextmenü:
Upload-Vorgang:
Fertig, mit aktiven Kopieren-Button:
Installation:
.exe-Datei in den gewünschten Ordner verschieben.
ftp.ini-Datei anlegen. ( siehte unten für weitere Informationen )
Verknüpfung erstellen mit der vorher platzierten .exe-Datei. Bennen könnt ihr sie, wie ihr wollt.
Die ftp.ini-Datei hat den folgenden Aufbau.
Der Abschnitt connection erklärt sich glaube ich soweit von selbst, Zugangsdaten angeben. agent ist nur der HTTP-Agent und kann beliebig gewählt werden.
storagePath steht für die Zieldatei. Dabei wird %s einmal durch den Dateinamen ersetzt. resultingLink steht für den Ergebnisslink. Dieser wird bei einem Klick auf Kopieren in die Zwischenablage kopiert. Für %s wie oben.
Anwendung
Datei aussuchen, rechtklick, Senden an -> FTP-Upload.
Der Upload sollte korrekt starten. Nach fertigstellung aktiviert sich der Kopieren-Button.
Mit einem Klick auf diesen, befindet sich die URL in der Zwischenablage. Fertig.
ToDo-Liste
Proxyeinstellungen hinzufügen
Einstellungen über ein Fenster eingeben
Automatisches Erstellen der Verknüpfung
Einstellungen in der Registry speichern
Unbekannte Bugs beheben
Update (30.4.2012)
Dateiname wird im Fenstertitel angezeigt.
kb/s-Anzeige eingefügt.
Prozentanzeige ebenfalls im Fenstertitel angezeigt.
Comming Soon
Angabe mehrerer Dateien.
Ah jetzt hätte ich fast was vergessen... Moment...
*rechtklick*->Senden an->FTP-Upload ...