Имя файла при сохранение веб страницы
3 повідомлення
#15 років тому
Доброго!Интересует вопрос об установке имени файла в диалоге сохранения веб страницы.
Страницы обычно сохраняются с именем указаном в теге <title> или как имя файла переданое в http заголове в поле Content-DIsposition filename="name".
Т.е. как для генерируемых страниц решить проблемму юзабилити когда в диалоге сохранения красуется что то вроде:
Dr.Web CureIt! — скачать антивирус бесплатно! Лечение вирусов, Лучший бесплатный антивирус!.Web%20CureIt!%20%E2%80%94%20%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20%D0%B0%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE!%20%D0%9B%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%BE%D0%B2,%20%D0%9B%D1%83%D1%87%D1%88%D0%B8%D0%B9%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B9%20%D0%B0%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81!
Например википедия, либо просто строчка текста без расшиения, нужно каждый раз дописывать расширение, либо такое же безобразие как в примере, причём не всегда одинаковое поведение.
Нужно каждый раз править заголовок http? Нет ли чего то вроде http-equiv="Content-Type" для указания имения файла? Или в в атрибутах тегов, нельзя указать имя файла ?
3 повідомлення
#15 років тому
Что бы установить имя сохраняемой страницы, в диалоге сохранения в файл, необходимо использовать директиву в теге meta, следующим образом:<html>
<head>
<meta http-equiv="Content-Disposition" content="name=name1; filename=save_name_2.txt" />
</head>
</html>
В этом примере страница в диалоге сохранения будет сохранятся с именем save_name_2.txt .