Я отвечаю на свой вопрос, потому что мне удается решить эту ошибку.
Вам необходимо изменить этот файл:
qdpm_root/core/apps/qdPMExtended/modules/attachments/actions/actions.class.php
Поиск executeView()
Функция изамените этот код:
if($size = getimagesize($file_path))
{
$filename = substr(str_replace(array(' ',','),'_',$attachments->getFile()),7);
header('Content-Disposition: filename="' . $filename . '"');
header("Content-type: {$size['mime']}");
ob_clean();
flush();
readfile($file_path);
}
следующим:
if($size = getimagesize($file_path))
{
$filename = substr(str_replace(array(' ',','),'_',$attachments->getFile()),7);
header('Content-Disposition: filename="' . $filename . '"');
header("Content-type: {$size['mime']}");
readfile($file_path);
ob_clean();
flush();
}
И он работает как шарм.