Multiple Song downloading

Hi,

I Have download controller in my application.. In that i have def download_ordered_songs method, in that i have given my # AWS::S3::Base.establish_connection!( # :access_key_id => 'Put your Access Key ID Here', # :secret_access_key => 'Put your Secred Access Key here' # )

and the codings related to

@files = File.all

dir = "#{Time.now.to_date}-#{order.id}"

      if Dir["/var/www/my-web-site/shared/songs/#{dir}"].empty?         Dir.mkdir("/var/www/my-web-site/shared/songs/#{dir}")       end       path = "/var/www/my-web-site/shared/songs/#{Time.now.to_date}-#{order.id}"

      if (file_size = File.size(mp3_path)) >= (original_file_size = AWS::S3::S3Object.find(song.full_track,"#{b_name}").size)         downloadable.update_attribute(:was_downloaded,true)         send_file(mp3_path, :disposition => 'attachment', :encoding => 'utf8')       else         downloadable.update_attribute(:error, "File size was supposed to be #{original_file_size} but was #{file_size}")       end     rescue Exception => e       p "//////////////////////////////////////Error** #{e.message} **"       flash[:error] = e.message       redirect_to order_path(:id => params[:order_id])     end