Posted by siavashg on October 14, 2011 at 12:59pm
Hej Alla,
Har någon här bra förslag på vad man ska göra när man vill låta användarna ladda upp stora filer?
Jag vill öppna för 1GB filer, men filefield kör HTTP upload och skulle man tillåta 1GB filer då behöver man över 12 GB RAM för att kunna hantera 7-8 uploads samtidigt.
Alla förslag välkomnas!

Comments
FTP
Jag skulle säga någon lösning via FTP. Så att användaren kan ladda upp filen via FTP och sedan får användaren själv skriva in filens namn. Man kan då har cronjobb på servern som flyttar filerna från FTPn till webbkatalogen. Men det är bara min idé
Chunk
This is something that you want to use chunk for to ease the need for gb's in ram resources. Break up the large file into chunks on the client then upload and reassemble with PHP on the server. You are going to need a web client in another language that does this. Something like JavaFX or Silverlight. You can hunt code.google.com or microsoft for such an client then make it into a module. Here's one to get you started.
http://code.google.com/p/gigaupload/
Carl McDade
Drupal Source Exchange - alpha
webdav
webdav
Har haft kunder som insisterat på att köra stora filer via html + http upload men det är inte en bra ide
html baserade (inkl flash o java) uppladdare brukar strula en del.
Ftp är det simpla snabba sättet. webdav lite mer elegant (men kräver lite arbete ifrån utvecklarna)
Inte jättesvårt att koppla en ftp server mot drupals användardatabas.
Finns en del dav grejer för php och drupal att bygga vidare på.