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