![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: нет Всего: 1 |
Есть файлы в базе. Они неким образом отображаются на странице.
Пользователь имеет возможность указать те из них, которые ему нужны. Они пакуются в архив и выдаются ему взад. Вопрос. Все из перечисленнго сделать смог. Проблема в том, диалог при сохранении загружемого файла не содержит расширения что для к\онечного пользоваателя неудобно - каждый раз вводить .zip |
|||
|
||||
| korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
А переименовать не пробовал?
Если выдаёшь архив из памяти, то попробуй выдавать его с таким заголовком:
Это сообщение отредактировал(а) korob2001 - 27.5.2006, 12:33 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
| Usya |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 7.6.2005 Репутация: нет Всего: нет |
Можно сделать, как сказал korob2001, но кажется здесь и проще можно, хотя надо видеть код.
Ведь перед тем как паковаться имя файла скорее всего заносится в какую-нибудь переменную, например, $file. А дальше $file.='.zip' и можно паковать. Но опять же - надо видеть код. --------------------
Я не волшебник, я только учусь... |
|||
|
||||
| aksined |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: нет Всего: 1 |
Спасибо за ответы
Переименовать
Вот второй вариант подходит. Правда проверить смогу только через неделю на работе. Извиняюсь, что не привел код, просто писал его давно и сейчас нет перед глазами. По памяти выходит так:
Спасибо Korob за Content-Disposition, я, по наивности, думал, что достаточно Content-Type |
||||
|
|||||
| aksined |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.12.2005 Репутация: нет Всего: 1 |
Korob, спасибо большое
все стало хорошо после добавления в http-заголовок строки о Disposition |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |