Загрузка файлов на веб-странице - PullRequest
1 голос
/ 27 сентября 2011

Мне нужно, чтобы пользователь мог загружать файл со своей веб-страницы, щелкнув ссылку на моем веб-сайте. Я попробовал <a href='./image.ext'>Download file</a>. Он просто открыл новое окно, и мне нужно щелкнуть правой кнопкой мыши и выбрать «Сохранить страницу как». ЧтоЯ ожидаю, что после нажатия на мою ссылку пользователь должен увидеть диалоговое окно «Сохранить как», как обычно ... Как это сделать ... Есть ли способ в HTML, чтобы принудительно загрузить, показывая такой диалог

Примечание. Поскольку stackoverflow не разрешает привязывать тег, я просто набрал его как a.Пожалуйста, не рассматривайте его как ошибку

Ответы [ 3 ]

2 голосов
/ 27 сентября 2011

Если вы используете веб-сервер Apache, вы можете использовать файл .htaccess для принудительной загрузки файла для определенных расширений файлов.Добавьте эту строку в .htaccess, чтобы при щелчке ссылки отображалось диалоговое окно «Сохранить как»:

AddType application/octet-stream .ext

Если бы вы хотели такое же поведение для PDF или AVI, следующие строки будут делатьэто:

AddType application/octet-stream .pdf
AddType application/octet-stream .avi
1 голос
/ 27 сентября 2011

Вы можете использовать php для чтения файла () файла пользователю.

этот урок будет полезен для вас: http://webdesign.about.com/od/php/ht/force_download.htm

0 голосов
/ 27 сентября 2011

Я знаю, что это неубедительно, но я нашел решение здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...