2012-05-05 25 views
0

從PHP背景進出口,所以我知道這是可能的。我不知道如何在軌道上做到這一點。的Rails傾倒文件作爲迴應

基本上而不是輸出文本,我想輸出二進制流(基本上是一個文件),並在Content-Type: audio/mpeg扔,以及一個Content-Disposition頭讓瀏覽器接受它作爲一個下載

我也有這個在我想打印爲二進制流而不寫入文件到磁盤的變量中。

回答

1

您可以使用send_data

+0

是否有可能做到這一點與我有一個變量流?我不想 – Akshat

+0

後發送它,並刪除它關閉在這種情況下,之前它寫入磁盤,你必須使用['send_data'](http://api.rubyonrails.org/classes/ActionController/DataStreaming.html#方法-I-SEND_DATA)。 – Mischa