[pmwiki-devel] $EnableUploadMimematch and "Call to undefined function mime_content_type()"

Petko Yotov 5ko at 5ko.fr
Sun Dec 24 21:56:59 PST 2023


On 25/12/2023 07:20, Simon wrote:
> My feeling is that all uploads should be denied.
...
> for safety and visibility reasons I support denying uploads

Agreed, enabled for 2.3.30, and added a new upload error message.

> When using DragDropMultiUpload the upload never finished and
> never faulted, it just hung.
> Is there any possibility of making this visible to the user?, e.g.
> DDMU fail with an error,

Yes, the code I committed for 2.3.30, and the prerelease, should show 
the message in DDMU.

Petko

> On Mon, 25 Dec 2023 at 10:48, Petko Yotov <5ko at 5ko.fr> wrote:
> 
>> Apparently on Windows you need to enable the Fileinfo functions in
>> php.ini, see:
>> 
>> https://www.php.net/manual/en/fileinfo.installation.php
>> 
>> I have now documented this on the UploadVariables page.
>> 
>> What should PmWiki do if $EnableUploadMimeMatch is enabled but not
>> Fileinfo?
>> 
>> - Act as if $EnableUploadMimeMatch is not enabled. This would work
>> as it
>> did before, other checks will be done.
>> 
>> - Deny all uploads, since none can be checked.
>> 
>> What do you think?
>> 
>> Petko
>> 
>> On 24/12/2023 21:28, Simon wrote:
>>> Some time ago I enabled $EnableUploadMimematch [1]
>>> 
>>> Recently I see
>>> 
>>> [25-Dec-2023 08:25:00 Pacific/Auckland] PHP Fatal error:  Uncaught
>>> Error: Call to undefined function mime_content_type() in
>>> D:\Home\KiwiWiki\pmwiki\scripts\upload.php:405
>>> Stack trace:
>>> #0 D:\Home\KiwiWiki\pmwiki\scripts\upload.php(317):
>>> UploadVerifyBasic()
>>> #1 D:\Home\KiwiWiki\pmwiki\pmwiki.php(546): HandlePostUpload()
>>> #2 D:\Home\KiwiWiki\pmwiki\pmwiki.php(533): HandleDispatch()
>>> #3 {main}
>>> thrown in D:\Home\KiwiWiki\pmwiki\scripts\upload.php on line 405
>>> 
>>> just wondering if anyone had an idea why?
>>> 
>>> and seasons holiday's greetings from the summery south
>>> 
>>> Simon
>>> 
>>> 
>>> 
>>> Links:
>>> ------
>>> [1]
>>> 
>> 
> https://www.pmwiki.org/wiki/PmWiki/UploadVariables#EnableUploadMimeMatch
>>> _______________________________________________
>>> pmwiki-devel mailing list
>>> pmwiki-devel at pmichaud.com
>>> http://www.pmichaud.com/mailman/listinfo/pmwiki-devel
> 
> 
> Links:
> ------
> [1] https://www.pmwiki.org/wiki/Cookbook/DragDropMultiUpload
> [2] https://www.php.net/manual/en/fileinfo.installation.php



More information about the pmwiki-devel mailing list