------ art_4672_15557653.1151359127473 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Logan, Thanks, yeah the problem was that the mime type isn't part of a file. I found MIME::Types <http://rubyforge.org/projects/mime-types/> and it does just what I need. Thanks. On 6/23/06, Logan Capaldo <logancapaldo / gmail.com> wrote: > > > On Jun 23, 2006, at 10:24 AM, Larrytheliquid wrote: > > > Hi, > > > > I'm trying to figure out a way to get the same information that you > > would > > from the "content_type" method of the CGI class. > > The problem is that I want to get this info from a file already in the > > filesystem locally. For example, using ruby's File.size would give > > me the > > same info as an uploaded CGI object's size method. However, the > > file class' > > "ftype" method only gives things like "file", "directory", etc > > whereas CGI > > "content_type" (what I want) gives things like "image/png". > > > > File class: http://www.ruby-doc.org/core/classes/File.html#M000016 > > CGI class: http://www.ruby-doc.org/stdlib/libdoc/cgi/rdoc/classes/ > > CGI.html > > > > -- > > Respectfully: > > Larry Diehl > > I think this is as close are you are going to get: http://raa.ruby- > lang.org/project/filemagic/ > > You have to remember that MIME types are placed in the headers by the > web-server. > > > > -- Respectfully: Larry Diehl ------ art_4672_15557653.1151359127473--