2009-12-03 5 views

Répondre

6

C'est ainsi que je l'ai fait:

response.header["Accept-Ranges"] = "bytes" 
send_file product.pack.path, :type => product.pack_content_type, :x_sendfile=>true 

J'ai demandé notre type de serveur pour configurer mod_xsendfile, je ne sais pas comment il régler moi-même.

Tutoriel ici: http://www.devsource.com/c/a/Techniques/Resumable-File-Downloads-with-ASPNet/2/

Lisez à propos de longueur de contenu ici: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13

A propos de streaming est disponible ici: http://api.rubyonrails.org/classes/ActionController/Streaming.html

+0

Upvoting, je fini par utiliser l'excellent Nginx X-Accel-Redirect. Voir ici: http://kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/ – kmnd

Questions connexes