Диалог «Открыть с помощью» для пользовательского формата файла

0

У меня есть файл file.magicExt который является только текстовым файлом (utf-8), например:

hello

У меня есть index.php:

<?php

echo '<a href="file.magicExt">file</a>';

Я хотел бы показать диалог "открыть с", когда пользователь нажимает на ссылку "файл".

Вместо этого браузер (Firefox, Chrome) показывает содержимое файла.

Теги:
file-type
open-with

1 ответ

0
Лучший ответ

Я сделал это с помощью file.php:

<?php

// We'll be outputting a .magicExt
header('Content-Type: application/magicExt');

// It will be called downloaded.magicExt
header('Content-Disposition: attachment; filename="downloaded.magicExt"');

// The .magicExt source is in original.magicExt
readfile('original.magicExt');

На основе функции PHP header()

и что index.php:

echo '<a href="file.php">file</a>';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню