[#] - PDF files not uploading with PHP 7 and Joomla I have disabled "check mime types" in the Media Options (click Options. You forgot to break before the default case:) By the way, for the sake of answering your direct question, I've found myself referring back to this Mime types for uploading pdf in PHP in different browsers. Like my Create a Basic Web Service Using PHP, MySQL, XML, and JSON illustrates, even though a header('Content-Type: application/pdf');.
|Published:||10 June 2015|
|PDF File Size:||2.36 Mb|
|ePub File Size:||20.46 Mb|
In the control panel, go to PHP version and switch it.
However, a second support person has come back to me after that change was made. He switched PHP 5.
PHP Headers and Popular Mime Types
The PDF upload now works. He says "I suppose it's possible that a needed PHP extension like fileinfo hadn't been selected previously, but the new defaults in the selector resolved the problem.
Choose "select PHP version" under "software" heading c. See if fileinfo is checked. Switch the version to 5.
Now switch back to PHP 7.
Test to see if you can upload PDFs now. My guess is that "fileinfo" is showing as checked when it's not really set. Quy - comment - 24 May jen4web My expectation too.
[#16238] - PDF files not uploading with PHP 7 and Joomla 3.7.2
As this should never be a option you should set. If you try to upload a file on a server where we can not pdf mime type php or detect the mime type we don't allow uploading it. If no mime type is detected this is not taken into account and upload is blocked.
However, when it was broken, I tried uploading the PDF with mime checking enabled and disabled.
Error message was pdf mime type php same: Error Invalid mime type detected. Try disabling this if you get invalid mime type errors. The problem is that you do not get "invalid mime type error" i have already sayed that the message needs to be inproved you get the "mime type detection is not working on your system" error.
We maybe need a suggestion for a better error message in that case.
Manual:MIME type detection
I can upload pdf's either from frontend or admin without problems and if pdf's disabled in media options I do get the proper message extension not supported However: For the frontend image button this is expected only images and this is a longstanding behavior so nothing changed in 3.
The issue we are running into it seems is that there are hosting environments such as Rochen's which are disabling features that are by default enabled in the baseline PHP distribution.
So, we need to improve our handling a bit; though fileinfo is enabled by default since PHP 5. Please read what I wrote. MIME type validation[ edit ] MediaWiki uses two files to check and interpret the mime type pdf mime type php both pdf mime type php plain files, with one entry per line, and items in one line separated by whitespace; they are located in pdf mime type php includes directory of your MediaWiki installation.