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 anlegen.
- Verzeichnis wechseln: "[C|D]: \Users\[Bennutzer]\AppData\Roaming\Microsoft\Windows\SendTo"
- 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 ...
Hier ist der Download:
Get Me!