| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > Выгрузка .gif и .jpg файлов на сервер |
| Автор: korob2001 16.10.2003, 11:17 | ||
| Всем здрасте! Появилось желание написать что-то типа фото-альбома Перейду сразу к вопросу. Есть такая форма:
Вопросы такие: Каким образом получить файлы используя CGI.pm? Как сделать что бы проходили только файлы с расширениями .gif и .jpg? Где нужно указывать каталог в который будут сохраняться файлы? Можно ли передавать файлы с текстом как в скипте выше? Если есть возможность приведите пример. Заранее благодарен, Денис |
| Автор: Secandr 16.10.2003, 11:58 |
| Я писал такую вещь, но без CGI.pm На серваке должен остаться пример, вечером выложу. |
| Автор: korob2001 16.10.2003, 17:04 | ||
Написал такую подпрограмму:
Вроде работает |
| Автор: Vavilen 21.1.2012, 18:44 | ||
Подскажите, пожалуйста, почему файлы сохраняются пустыми (0 байт)?
|
| Автор: tzirechnoy 21.1.2012, 19:32 |
| Тут удивляет не то, что файлы получаются в 0 байт, а то, что они вообще откуда-то появляются: ведь sub upload нигде не вызывается, и вообще представленный скрипт на самом деле пустой. |
| Автор: tzirechnoy 21.1.2012, 20:10 | ||
| 1) Используйте $cgi->upload для получения хэндла файла и $cgi->param для получения возможного имени. 2) Кстати, маленькую картинку не генерировать на сервере -- это, как минимум, очень эклектично. Код Вы, в принцыпе и сами в общем поняли, но что-то вроде (требует указать директорию, куда сохранять файл):
|