| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Upload файла методом post |
| Автор: muxaxa 16.5.2006, 03:05 |
| Здрасвуйте, мне нужно закачать фаил на http сервер, используя метод POST,. но не получается Я отправляю путь к файлу как параметр ...&file=c:\1.file& ...., но это не работает, может нужно как-то иначе это делать ? |
| Автор: muxaxa 16.5.2006, 09:56 |
я и спрашиваю как это сделать, обычные параметры я знаю как отправлять но как отправить фаил, я без понятия, наверное его нужно кодировать во что-то. Зачем код? тут итак всё ясно Post(url,Data) где дата это информация для передачи файла, каторая как я понмаю отличается от той каторая нужна для передачи обычных текстовых данных. Если у вас много способов раскажите хоть один. Добавлено @ 09:58 Другими словами вопрос звучит так: Как сформировать запрос POST Чтобы передать в нём фаил. |
| Автор: Snowy 16.5.2006, 10:02 |
| Смотри это: http://forum.vingrad.ru/index.php?showtopic=81773 Там я писал, как отправить картинку. Для того, чтобы отправить просто файл, замени IMAGE на FILE |
| Автор: muxaxa 16.5.2006, 10:21 |
| Всё ясно |
| Автор: muxaxa 16.5.2006, 11:37 |
| Ещё вопрос, а можно ли как-то свормировать такой запрос без Indy, может есть какие-то сторонние библиотеки ? |
| Автор: Snowy 16.5.2006, 11:50 |
| А чем Indy не библиотека? Или ты хочешь вообще вручную все это формировать? Почитай RFC по мультипартовым запросам: http://www.rfc-editor.org/rfc/rfc1867.txt и желание быстро пропадет. |
| Автор: muxaxa 16.5.2006, 12:23 |
| Snowy, ещё раз благодарю вас за ссылку, я кокраз это искал, просто не знал как сие называется Сложно конечно, но ничего зато полезно, развивает мышление |
| Автор: RA 16.5.2006, 14:53 |
есть http://torry.net/vcl/internet/http/Alcinoe31011.zip там в сорсах модулус ALMultiPartFormDataParser, то что тебе нужно |