Also, ich benutze Paperclip und AWS-S3, was genial ist. Und es funktioniert großartig. Nur ein Problem: Ich muss wirklich große Dateien hochladen. Wie in über 50 Megabyte. Und so stirbt nginx. Also speichert Paperclip die Dinge anscheinend auf der Festplatte, bevor es zu S3 geht?Büroklammer, große Datei-Uploads und AWS
Ich fand diese really cool article, aber es scheint auch zuerst auf die Festplatte gehen und dann alles andere im Hintergrund zu tun.
Idealerweise könnte ich die Datei im Hintergrund hochladen ... Ich habe eine kleine Menge Erfahrung mit PHP, aber noch nichts mit Rails. Könnte mich jemand in eine allgemeine Richtung weisen?
Danke für den Link! Das einzige Problem, das ich damit sehen kann, ist, dass FancyUpload in Flash ist, und Flash muss die gesamte Datei in den Speicher laden, bevor der Upload gestartet wird. Wenn ich also eine 300MB-Datei hochladen möchte, muss ich so viel RAM haben ... die Flash-Uploader, die ich getestet habe, haben meinen Firefox zum Absturz gebracht, und ich habe 4GB in meinem Rechner. Aber der Artikel ist immer noch interessant, und ich werde sicher sein, später darauf zu verweisen ... –
Oh, das ist in der Tat ein Nachteil! Ich wusste nichts davon. –
Der Kommentar, dass Flash die gesamte Datei vor dem Hochladen in den Speicher lädt, ist nicht mehr erfüllt. Sie haben es so geändert, dass es nur das puffert, was es jetzt benötigt – iwasrobbed