$arUserGroups = $USER->GetUserGroupArray();
$intUserID = (int)$USER->GetID();
if(file_exist($file_path))
{
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file_path));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
// читаем файл и отправляем его пользователю
readfile($file_path);
}
if(file_exist($file_path))
{
echo "Файл существует";
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename=$file_path');
if ($fd = fopen($file_path, 'rb')) {
while (!feof($fd)) {
print fread($fd, 1024);
}
fclose($fd);
}
}
Вопрос только по Safary, в остальных все нормально