Ну, моя проблема в том, что я использую send_data
в своем приложении Rails 3
, чтобы отправить пользователю файл из службы AWS S3
с чем-то вроде
Base.establish_connection!( :access_key_id => 'my_key', :secret_access_key => 'my_super_secret_key')
s3File = S3Object.find dir+filename, "my_unique_bucket"
send_data(open(s3File.url).read,:filename=>filename, :disposition => 'attachment')
но похоже, что браузер буферизует файл и перед буферизацией отправляет файл на скачивание, не тратя время на загрузку, но в buffering
время занимает столько же времени, сколько размер файла .... но что мне нужно если пользователь просматривает процесс загрузки в обычном режиме, он не будет знать, что происходит с загрузчиком, только на вкладке браузера:
Они скорее увидят процесс загрузки, я думаю, чтобы выяснить, что там что-то происходит
Есть ли способ, которым я могу сделать это с send_data
?