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


If i click download link, it displaying no such file or directory
var/www/my-web-site/shred/songs error…

Why this error is occurring, is that i need to do any settings in my
local machine…

Please I’m held up in this more than 2 days… Waiting for the solution.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs