Nano Hash - криптовалюты, майнинг, программирование

Загрузите файл .html как вложение вместо открытия

Когда я отправляю файл .html в виде вложения, он открывается в новой вкладке браузера при нажатии на него. Я хочу, чтобы он загружался как обычные вложения.

Есть ли решение этой проблемы. Возможно программное решение? Или, возможно, расширение файла, которое загружается из электронной почты, но нормально открывается в браузере при нажатии?

Я знаю, что получатель может щелкнуть правой кнопкой мыши и щелкнуть «Загрузить» или что-то в этом роде, но я хочу, чтобы отправитель мог контролировать, загружается ли он или открывается в новой вкладке.

Существует ли расширение файла, которое по умолчанию открывается в браузерах, но обычно загружается из электронной почты?

12.04.2014

Ответы:


1

Ваш веб-сервер отправляет заголовок типа содержимого типа "text/html", и браузеры ваших клиентов работают с этим заголовком. Если вы можете указать своему серверу отправить «приложение/октет-поток», тогда браузеры спросят пользователей, что делать с файлом.

12.04.2014
  • Я не понял полностью. Если я отправлю файл .html в качестве вложения к электронному письму на yahoo.com, как я могу изменить тип заголовка содержимого? Это часть файла .html? 12.04.2014
  • Yahoo не позволит вам изменить заголовок типа содержимого вложения. Возможно, вы сможете включить его в качестве мета-тега во вложение html. Попробуйте поместить это в блок HEAD html: ‹meta http-equiv=content-type content=application/octet-stream› 12.04.2014

  • 2

    Может быть, попробуйте изменить расширение файла на .php, это может сработать. Файлы PHP - это в основном файлы html, но они ожидают там PHP-кода - это не значит, что он должен быть. (Это может работать и для других расширений языка кода).

    Не уверен, что весь рабочий процесс будет проходить так, как вы этого хотите, но стоит попробовать...

    14.04.2014
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..