Ruby on Rails Tuesday, January 3, 2012

Peter,

Tuesday, January 3, 2012, 2:37:35 AM, you wrote:

PH> Well the File lass has a size method and you can open files and read
PH> them with sysread which is available in the IO class (which you get
PH> when you open a file)

PH> Also this has nothing to do with RoR

At least on my machine

C:\Users\Ralph>irb
irb(main):001:0> File.size('c:/RailsInstaller/Sites/ultradedup002/app/views/usage/VideoTutorials.html.haml')
=> 32406
irb(main):002:0> File.size('http://www.ultradedup.com/videolib/One-minute-commercial-027.flv')
Errno::EINVAL: Invalid argument - http://www.ultradedup.com/videolib/One-minute-commercial-027.flv
from (irb):2:in `size'
from (irb):2
from C:/RailsInstaller/Ruby1.9.2/bin/irb:12:in `<main>'
irb(main):003:0>


So File.size() seems to work on local files and not web-based files.

I'll take this to the ruby chat list.

Ralph Shnelvar

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment