Upload souboru na serveru vraci mime-type application/octet-stream

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tttpapi
Člen | 100
+
0
-

Ahoj,

když si uploaduju soubory na localhostu, tak mi to u každého správně vrací jeho typ.
Pokud ty samé soubory ale uploadnu na serveru, tak všechny mají mime-type application/octet-stream.

<?php
//form
$form->addUpload('file', 'Soubor s poradou')
		->addCondition(Form::FILLED);
        //->addRule(Form::MIME_TYPE, "Soubor může být pouze typu textový, Word, Excel nebo PDF.", MeetingsRepository::getMeetingsFileAllowedMimeTypes());

//zpracovani formu
var_dump($file->getContentType());die;
?>

Je nutné změnit něco v Nette nebo v PHP.ini?

iguana007
Člen | 970
+
0
-

A co říká requirements checker na serveru?
https://nette.org/cs/maintenance
Tipoval bych to na chybějící Fileinfo extension nebo mime_content_type()

tttpapi
Člen | 100
+
+1
-

Jo, bylo to chybějícím fileinfo. Akorát jsem to tam povolil a chtěl to napsat sem. :-)
Díky.