Некоторые пользователи загружают MSG-файлы в папку. Мне нужно иметь возможность открыть его в отдельном окне или просто открыть оригинальный файл.
Я могу открыть все, что разрешаю, только не файлы .msg.
Вот код, который я использую для отображения и загрузки:
<?php
function listFolderFiles($dir){
$ffs = scandir($dir);
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
if(is_dir($dir.'/'.$ff)){
// just displaying headers here
}
else{
$filesize = filesize($dir . '/' . $ff);
echo "<a download href='$dir/$ff'>$ff</a>";
}
}
}
echo "<br />";
}
listFolderFiles('files');
?>
Не уверен, стоит ли публиковать код, который я использую для загрузки, но я включил расширение .msg, и пользователь действительно может загружать файлы .msg.
Я нашел этот пост: отображать MSG-файл в браузере, используя php
И в ответ там советуют использовать различные заголовки. Но я не уверен, почему я должен разместить код для заголовков.
Задача ещё не решена.
Других решений пока нет …