btw - zip for docx is not that far off.
docx-files are essentially zipped xml-files ;)

sincerely
louis

2011/6/17 Gustavo Adrian <comfortablynum...@gmail.com>:
> Thanks for the tip! Yes, this topic is a real headache. I had this type of
> issue on centos too (although I don't remember with which filetypes). For
> now I'm handling this problem in the insecure way.. using the mime and
> extension sent by the browser, and marking the file as "insecure" in that
> case. It's the only way I can make it work. None of the three mime type
> guessers works. I have problems with several file types, including the one
> you mention.
> BTW, after updating yesterday Symfony 2 I saw that File classes that handle
> the uploaded files have changed. I was using "UploadedFile::getExtension" to
> get the extension, but now it returns an empty string. It uses pathinfo to
> get the extension. I didn't have a deep look at it so I'm not sure why this
> happens. I mention it only if it's relevant to someone. In my case I'm just
> getting the extension from the original name for now (because the
> "guessExtension" obviusly is not working if the mime type is wrong. For a
> .docx it's giving me a '.zip' extension).
>
> I'd like to keep this message alive in case anyone has more comments like
> yours about this which are helpful in this topic.
>
> Thanks!
> 2011/6/17 matteosister <matt...@gmail.com>
>>
>> yes same problem here.
>> I'm on ubuntu too.
>> I' think it's a problem bound to proprietary file types.
>> Take a look at /etc/mime.types for mime supported by your system.
>>
>> For me the problem comes with .doc documents. It says that it is a
>> application/vnd.ms-office instead of ms-word
>>
>> This is why microsoft sucks.
>>
>> On 17 Giu, 15:22, Gustavo Adrian <comfortablynum...@gmail.com> wrote:
>> > Is someone having this issue?
>> >
>> > 2011/6/16 Gustavo Adrian <comfortablynum...@gmail.com>
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > > Hi all,
>> >
>> > > I wanted to ask you guys if you've found a "definitive" way to handle
>> > > mime
>> > > type detection issues. I recently implemented file upload handling in
>> > > my app
>> > > with Symfony 2 and I'm having problems detecting, for example, .docx
>> > > files.
>> > > When I upload a .docx, it detects a mime type of "application/zip". I
>> > > have
>> > > this issue with other file types too (like .csv).
>> >
>> > > I know this is not a Symfony 2 specific problem, I had this problem
>> > > before,
>> > > but I'd like to know what do you think about this. I'm using right
>> > > now:
>> >
>> > > Apache 2.2.16
>> > > PHP 5.3.3
>> > > Ubuntu 11
>> >
>> > > and I have FileInfo v1.0.5-dev
>> >
>> > > How do you handle this situations?
>> >
>> > > Thanks.
>>
>> --
>> If you want to report a vulnerability issue on symfony, please send it to
>> security at symfony-project.com
>>
>> You received this message because you are subscribed to the Google
>> Groups "symfony users" group.
>> To post to this group, send email to symfony-users@googlegroups.com
>> To unsubscribe from this group, send email to
>> symfony-users+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/symfony-users?hl=en
>
> --
> If you want to report a vulnerability issue on symfony, please send it to
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

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

Reply via email to