そこから非常に大きなファイルを提供するため、Railsアプリでダウンロードの再開をサポートできるようにしようとしています。私はずっと前にこれを行うためのミドルウェアを見つけましたが、それを再び見つけることはできません。それをやってのける方法に関するヒント/コツはありますか?
ありがとう!:)
そこから非常に大きなファイルを提供するため、Railsアプリでダウンロードの再開をサポートできるようにしようとしています。私はずっと前にこれを行うためのミドルウェアを見つけましたが、それを再び見つけることはできません。それをやってのける方法に関するヒント/コツはありますか?
ありがとう!:)
これは私がそれをした方法でした:
response.header["Accept-Ranges"] = "bytes"
send_file product.pack.path, :type => product.pack_content_type, :x_sendfile=>true
サーバー担当者にmod_xsendfileを設定するように依頼しましたが、自分で設定する方法がわかりません。
ここでのチュートリアル:http ://www.devsource.com/c/a/Techniques/Resumable-File-Downloads-with-ASPNet/2/
ここでcontent-lengthについて読んでください:http ://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
ストリーミングについては、http://api.rubyonrails.org/classes/ActionController/Streaming.htmlから入手できます。