CGI и закачка файла через HTTP
Форма отсылает всё это к моей CGI-шке.
Пишу на С++ Билдере, как принять этот файл !?
On 2001-09-06 1928, ReDrum wrote
На PERL'e знаю, а вот билдер =
А можно тогда исходничек на мыло [EMAIL]popsa@mail.ru[/EMAIL]
plsssss.......
On 2002-04-06 2117, buxalych wrote
[quote]
On 2001-09-06 1928, ReDrum wrote
На PERL'e знаю, а вот билдер =
А можно тогда исходничек на мыло [EMAIL]popsa@mail.ru[/EMAIL]
plsssss.......
[/quote]
Беда сего вопроса, то что я не пойму что ты хочешь.
1) ПРосто скачать фаил.. ? Ну тогда просто указываешь ссылкой на фаил и сам ие или кто там своими средствами начнет его сливать
2) Чтобы эту закачку перехватила твоя прога.. ? Юзай активХ..
// http//www.sp1r1tual.com
[ Это Сообщение было отредактировано Joker в 2002-08-23 0007 ]
On 2001-09-06 0513, mrwel wrote
Есть страничка с формой , и там можно выбрать файл который я хочу залить на сервак.
Форма отсылает всё это к моей CGI-шке.
Пишу на С++ Билдере, как принять этот файл !?
точно сказать как сделать это на билдере не могу придется тебе эксперементировать .
могу только направить в нужном направлении
ищи в HTTP спецификации чтотакое encoding type multipart/form-data
в форме enctype="multipart/form-data"
принимается почти как пост запрос но нужно оттуда выдрать bounder (разделитель) и потом соединять данные которые поделены этим разделителем. У меня был алгоритм. если найду то скину.
On 2002-09-03 2326, Anonymous wrote
Могу тебе на пхп написать.... надо?
на пхп и перле уже столько готовых скриптов. =)
что помоему и писать не надо.
помниться я мучался поначалу файл записывался размер тот же а внутри нольсимволы заменены на пробелы =)))
оказалось фича у руссифицированного апача
нужно было перекодировку для этого файла отрубать. а я из-за этой фичи неделю не спал и мучался. =о)))
On 2002-09-03 1909, Lucifer wrote
[quote]
On 2001-09-06 0513, mrwel wrote
Есть страничка с формой , и там можно выбрать файл который я хочу залить на сервак.
Форма отсылает всё это к моей CGI-шке.
Пишу на С++ Билдере, как принять этот файл !?
точно сказать как сделать это на билдере не могу придется тебе эксперементировать .
могу только направить в нужном направлении
ищи в HTTP спецификации чтотакое encoding type multipart/form-data
в форме enctype="multipart/form-data"
принимается почти как пост запрос но нужно оттуда выдрать bounder (разделитель) и потом соединять данные которые поделены этим разделителем. У меня был алгоритм. если найду то скину.
[/quote]
Вот тут про(multipart/form-data)
http//detail.phpclub.net/2001-04-02.htm
Но это не то что тебе надо, эту чтуку надо юзать если ты хочешь закачивать фаил, без всякой формы на сервере т.е сам отсылаешь запрос сам принимаешь фаил без всяких перехватов...
Если же ты хочешь использовать со скриптом на сервере то лучше ActiveX нет ничего лучше, так реализовано ReGetDx.
// http//www.sp1r1tual.com