2015-08-10 2 views
2

Мне нужно создать ссылку для загрузки, но я немного смущен, как это сделать, и мое исследование в Интернете делает меня более смущенным.Как установить файл Загрузить

я настроить следующее:

<a href="/downloads/filename.pdf" download="filename.pdf">Download Resume</a> 

У меня есть это право? Есть что-то еще, что мне нужно сделать?

Я также читал, что для принудительного загрузки файла на компьютер пользователя, а не открытия в браузере, вам нужно добавить некоторые строки кода в ваш htaccess файл или тип контента в ваш заголовок?

Я не знаю, что такое файл htaccess и насколько добавлены типы контента в заголовок, мне просто нужно добавить некоторые строки в заголовок или есть еще одна штука?

ответ

0

Я считаю, что вы смешиваете пару разных вещей вместе.

Способ, которым у вас есть, будет загружен с /downloads/filename.pdf и сохраните файл как filename.pdf с помощью подсказки загрузки. Имейте в виду, что IE не поддерживает эту функцию. (http://www.w3schools.com/tags/att_a_download.asp)

Вы также можете использовать заголовки для указания типа контента и заставить браузер загружать его в виде вложения, если вы используете сценарии на стороне сервера. Из вопроса, который вы задали, это, похоже, не так. (http://php.net/manual/en/function.http-send-content-disposition.php)

Файл htaccess используется сервером Apache для определения особенностей работы с файлом. Например, вы можете использовать файл Htaccess для конкретных специальных URL-адресов, или запретить пользователям получать в личные папки и т.д.

0

Для кнопки вы можете сделать

<form method="get" action="file.doc"> 
<button type="submit">Download!</button> 
</form> 

Также вы можете использовать ...

<a href="/documents/large_document.pdf">Download the large document</a> 
1
a href="file path" download> 

Например:

a href="/images/myw3schoolsimage.jpg" download="w3logo" 

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

Ref: http://www.w3schools.com/tags/att_a_download.asp

0
<a href="your/path/to/file.pdf" id="link">Download</a> 
<style> 
#link{ style here} 
</style> 

Вы никоим образом не нужно, чтобы сделать форму, чтобы скачать PDF.