2013-09-13 6 views
0

У меня есть скрипт PHP, который пишет файл Excel. Сценарий успешно записывает файл, но сохраняет его в том же каталоге, что и скрипт.Сохранение файла в определенное местоположение с помощью PHP

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

header('Content-Disposition: attachment; filename="video.m4v"');

где «video.m4v» будет файл Excel я скачиваю.

Однако окно «Сохранить как» никогда не появляется, и оно продолжает сохранять его в том же каталоге, что и скрипт. Может кто-нибудь, пожалуйста, скажите мне, как это сделать?

+0

Как вы «спасительной» файл? Вы описываете сохранение на стороне сервера, но заголовок, который вы упомянули, предназначен для отправки файла клиенту. Эти две вещи очень разные. – David

+0

Я хочу, чтобы файл был сохранен на стороне клиента. – snowfi6916

+0

Какие еще заголовки вы отправляете (и с каких пор было .m4v расширение файла Excel)? –

ответ

1

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

<a href="video.m4v" download>Click here to download</a> 

обязательно включать слово «скачать» после того, как имя файла

+1

файл загружен, нет спасения. – Aris

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