[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Determine mime type of a file
- From: Marco <netuse@...>
- Date: Mon, 2 May 2011 11:32:21 +0200
On 2011-05-02 steve donovan <steve.j.donovan@gmail.com> wrote:
> On Mon, May 2, 2011 at 10:55 AM, Marco <netuse@lavabit.com> wrote:
> > How can I determine the mime type of a file (like the
> > unix
> > command “file -i <some_file>”)?
>
> Why not just this? ;)
>
> local type = io.popen('file -i '..myfile):read()
I thought there may be a more portable solution. I think
file -i breaks on non-unix systems.
> Otherwise, you need a catalog, and that is dependent on
> system setup on something like Gnome, which provides
> such a thing helpfully encoded as XML.
What do you mean by catalog? A file extension - mime type
mapping? That would quickly break when a file has no
extension (file -i is not confused by this).
Marco