funktionsweise dropbox
-
Shade Of Mine schrieb:
@nman:
ftp alleine ist schon verwirrend, wenn du dann noch andere ports brauchst weil du sftp oder ftps fährst, brrr. da steigt dir sogar ein marketing assistent aus :pAls wäre es Cyberduck oä. nicht völlig egal, ob man SFTP oder FTP verwendet; Default sollte doch sogar SFTP sein.
Aber Du hast schon recht. Wenn jedes dumme Scriptkiddy das FTP-Passwort, das im Klartext übermittelt wird, mitlesen kann, dann kann das die Arbeit schon erleichtern. Besonders wenn man das Passwort vergessen hat und der Sysadmin das so bequem sniffen kann, statt es neu setzen zu müssen. :p
Nein, es ist genau wie ftp
Nein, das stimmt einfach nicht.
Stellt Euch mal vor, ich habe eine Datei, die ich auf drei Rechnern bearbeiten oder zumindestens ansehen können möchte.
FTP: Ich lade hoch, um anschließend auf drei Rechnern herunterladen zu müssen. Bei jeder Änderung muss ich an einem Rechner hochladen und darf dann auf keinen Fall vergessen, überall wieder herunterzuladen.
Dropbox: Ich ändere die Datei im Dropbox-Verzeichnis. Der Rest wird automatisch erledigt und wenn die Rechner im selben LAN sind, findet der Datentransfer übers LAN statt.
I object to doing things that computers can do.
-
nman schrieb:
Als wäre es Cyberduck oä. nicht völlig egal, ob man SFTP oder FTP verwendet; Default sollte doch sogar SFTP sein.
Aber Du hast schon recht. Wenn jedes dumme Scriptkiddy das FTP-Passwort, das im Klartext übermittelt wird, mitlesen kann, dann kann das die Arbeit schon erleichtern. Besonders wenn man das Passwort vergessen hat und der Sysadmin das so bequem sniffen kann, statt es neu setzen zu müssen. :p
Wir bieten für Datenaustausch ftp, ftps (ftp über ssl) und https an.
Was wird am meisten genutzt? https, gefolgt von ftp. ftps verwendet quasi niemand. und ftp nur wenige. die meisten gehen über http rein...
warum, weiss wohl niemand...
unsere mitarbeiter versuchen wir ja daraufhin zu schulen...
-
also nochmal langsam ,
bekommt beidropbox einfach jeder einen ordner zugeordnet wo seine sachen hineingeladen werden?weil für mich sieht das eher wie große sortierung in de db aus !?
wenn ich mir ein programm programmieren will, wo z.b. ein paar freunde einfach ganze ordner auf den server oder so laden können welche techniken sollte ich dann verwenden also serverseitig sowie vom programm aus fürn den upload?
-
Jayjay schrieb:
also nochmal langsam ,
bekommt beidropbox einfach jeder einen ordner zugeordnet wo seine sachen hineingeladen werden?weil für mich sieht das eher wie große sortierung in de db aus !?
wenn ich mir ein programm programmieren will, wo z.b. ein paar freunde einfach ganze ordner auf den server oder so laden können welche techniken sollte ich dann verwenden also serverseitig sowie vom programm aus fürn den upload?Du definierst bei dir lokal einen Ordner, dieser wird immer synchronisiert gehalten mit einem online ordner.
es ist im prinzip ein rsync auf steroiden wenn man so will. mit nem schönen interface. aber die technik ist sehr rsync-like.
-
ok wie lade ich jetzt hoch?
-
Wie wärs, wenn Du erstmal erklärst, was Du womit wie machen möchtest?
- Hast Du Webspace?
- Hast Du einen eigenen Server?
- Willst Du ein Webapp schreiben, oder einfach Daten austauschen?etc.pp.
Also: Beschreib ganz genau, was Du machen möchtest.
-
Momentan besitze ich Webspace,
einen webupload kann ich schreiben auch für mehrere benutzer mit eigenen dateien per php, jetzt würde ich gerne den benutzern anbieten ihre ordner über ein programm hochzuladen um nicht jede datei einzeln hochladen zu müssen,ich plane momentan kein projekt würde es aber gerne mal als übung realisieren und dann gegebnfalls für familie freunde einsetzten.
-
Jayjay schrieb:
ok wie lade ich jetzt hoch?
Schätzungsweise einfach per HTTP Multipart?
-
geht das ? das wäre eig. genauso wie ich die sachen per php script ins netzt lade,
un da wären doch ordner nicht möglich!?
-
Jayjay schrieb:
Momentan besitze ich Webspace,
einen webupload kann ich schreiben auch für mehrere benutzer mit eigenen dateien per php, jetzt würde ich gerne den benutzern anbieten ihre ordner über ein programm hochzuladen um nicht jede datei einzeln hochladen zu müssen,ich plane momentan kein projekt würde es aber gerne mal als übung realisieren und dann gegebnfalls für familie freunde einsetzten.
Du möchtest also sowas wie DropBox nachprogrammieren?
In dem Fall würde ich das schon erwähnte Programm rsync verwenden. Dafür bräuchtest du allerdings Webspace, der rsync unterstützt. Nur mit PHP-Skripten wird das jedenfalls deutlich schwieriger, weil du dann viele Features von rsync neuimplementieren müsstest, was schnell sehr kompliziert werden kann.
Achso, du bräuchtest auf dem Client-PC auch ein "richtiges" Programm. Nur mit einer Webseite geht das nicht, würde ich sagen.
-
jayjay2 schrieb:
geht das ? das wäre eig. genauso wie ich die sachen per php script ins netzt lade,
un da wären doch ordner nicht möglich!?Evtl. auch WebDAV: http://de.wikipedia.org/wiki/WebDAV
-
ok danke für die infos,
also ich will dropbox nicht nachprogrammieren
hauptsächlich geht es mir dadrum den upload bzw datenausstausch mit einem webspace server zu testen bzw mich in das ganze einzuarbeiten,
mit welchem framework würdet ihr den das ganze in angriff nehmen?
-
jayjay2 schrieb:
hauptsächlich geht es mir dadrum den upload bzw datenausstausch mit einem webspace server zu testen bzw mich in das ganze einzuarbeiten,
mit welchem framework würdet ihr den das ganze in angriff nehmen?Das hängt davon ab, was deine Anforderungen und Einschränkungen sind.
Allgemein seh ich rsync als keine schlechte Wahl an, um "Upload bzw. Datenaustausch" zu implementieren.
-
dropbox ist opensource guck dir mal den code an
-
asdfghj schrieb:
dropbox ist opensource guck dir mal den code an
Nein, ist es nicht.
-