2015-05-06 3 views
2

У меня есть почтовая папка, которую я хочу, чтобы пользователи загружались с простой HTML-страницы.Как создать ссылку для загрузки, которая работает во всех браузерах

Я использую этот пример разметки, который я получил от this reference:

<a href="/myzip.zip" download> 

Однако не поддерживается на всех браузерах.

Есть ли способ сделать это, что будет работать на всех браузерах?

ответ

1

Вы должны установить заголовкии Content-Disposition на свой веб-сервер для получения соответствующего URL-адреса.

В частности, вы хотите установить заголовок Content-Disposition на значение attachment; filename="myzip.zip", чтобы дать ему рекомендуемое имя файла загрузки.

Вы должны установить заголовок Content-Type на значение application/zip для zip-файла.

Способы изменения этих заголовков варьируются в широких пределах в зависимости от фактического веб-сервера, который вы используете, и если вы используете URL динамически или статически.

+0

Работает ли это во всех браузерах? – becky

+0

Заголовки «Content-Type» и «Content-Disposition» существуют очень долго и должны поддерживаться практически всеми браузерами. – b4hand

+0

Спасибо, я попробую это – becky

Смежные вопросы