Datei-Upload mit der Fähigkeit zur Wiederaufnahme (vorzugsweise in Ruby on Rails)

stimmen
6

dies ist ein ziemlich schwieriges Thema von allen Konten. Ich bin den Aufbau einer Website, die Benutzer erfordert große (Multi-GB) hochladen. Was ist der beste Weg, um eine Datei auf einer Website hochladen Benutzer erlaubt, und der Datei-Upload erlauben wieder aufgenommen werden sollte es scheitern? Was ist der Weg, dies in Schienen zu schreiben?

Irgendwelche Ideen sehr geschätzt.

Max.

Veröffentlicht am 30/12/2009 um 02:18
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
4

Kein Browser unterstützt die Wiederaufnahme Uploads.

Aus meinen Googlen, Blitz scheint nicht zu, auch nicht.

Obwohl ich weiß nicht genug über Java zu sagen, dass es unmöglich ist, es scheint nicht alle vorgerollten Upload-Lösungen zu sein, die diese Methode unterstützen.

Kurz gesagt, würden Sie haben Ihre eigene Out-of-Browser / Plugin-Lösung codieren. Wenn das nicht möglich ist, können Sie diese Funktion verlassen haben. Es tut uns leid!

EDIT: Eigentlich nach einer besseren Suchabfrage mit, hier ist eine Java - Lösung , die diese durch Aufteilen der ursprünglichen Datei zu unterstützen scheint: JumpLoader . Hier ist die Dokumentation Seite für Downloads wieder aufnehmen . Viel Glück! (Sie werden feststellen , dass Kauf - Links sind - das ist nur eine umbenannte Version und für den Quellcode Sie die JumpLoader gebrandete Version kostenlos nutzen können..)

Beantwortet am 30/12/2009 um 05:23
quelle vom benutzer

stimmen
1

Kein Browser-Unterstützung In der Tat ist dies, kann dies nicht über HTTP erfolgen.

Sie müssen Ihre eigenen Java schreiben Applet , ActiveX - Steuerelement oder WPF - Browser - Anwendung , dies zu erreichen. Jede davon wird sprechen Sie mit einem TCP - Server auf der Server - Seite zu hören Pause-and-resume Upload - Datei zu erreichen.

Beantwortet am 30/12/2009 um 06:06
quelle vom benutzer

stimmen
1

Sechs Jahre , da Sie gefragt, aber für zukünftige Zuschauer, werfen Sie einen Blick auf ResumableJS . Es nutzt HTML5 File API Uploads in Stücke zu brechen. Sie umfassen auch ein RoR Beispiel für den Upload zu akzeptieren.

Beantwortet am 20/09/2015 um 19:32
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more