#php
#php
Вопрос:
Мой php-скрипт изменяет заголовки в соответствии с документом word, который пользователь загрузит, однако, когда пользователь загружает его, он доступен только для чтения. Я знаю, что пользователь может вручную изменить это, но я хочу, чтобы это было сделано из самого моего скрипта. Мои текущие заголовки:
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=License2011.doc");
Ответ №1:
Документ будет загружен браузером во временное местоположение. Он доступен только для чтения, чтобы избежать впечатления, что пользователь может редактировать документ и автоматически загружать изменения, нажимая «Сохранить» (что является интуитивным предположением всех, кто не знаком с тем, как работает HTTP, и часто приводит к проблемам, когда полдня работы надвременный документ исчезает навсегда).
Я не думаю, что вы можете изменить этот бит «только для чтения» на своем конце. Это зависит от браузера.
К сожалению, в настоящее время нет совместимого со стандартами способа, позволяющего пользователю загружать документ, открывать его в своем программном обеспечении, сохранять и автоматически повторно загружать.