Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Upload файла методом post 
V
    Опции темы
muxaxa
Дата 16.5.2006, 03:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.5.2006

Репутация: нет
Всего: нет



Здрасвуйте, мне нужно закачать фаил на http сервер, используя метод POST,.
но не получается smile

Я отправляю путь к файлу как параметр ...&file=c:\1.file& ...., но это не работает, может нужно как-то иначе это делать ? 
PM MAIL   Вверх
drkot
Дата 16.5.2006, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 0
Всего: 8



Цитата(muxaxa @  16.5.2006,  03:05 Найти цитируемый пост)
Я отправляю путь к файлу как параметр ...&file=c:\1.file& ...., но это не работает

и не должно работать.
нужно файл передавать в пост.

напиши чем делаеш и код. а так способов много (правда смысл один) 


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
muxaxa
Дата 16.5.2006, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.5.2006

Репутация: нет
Всего: нет



Цитата(drkot @  16.5.2006,  08:49 Найти цитируемый пост)
нужно файл передавать в пост.

я и спрашиваю как это сделать, обычные параметры я знаю как отправлять но как отправить фаил, я без понятия,  наверное его нужно кодировать во что-то.



Цитата(drkot @  16.5.2006,  08:49 Найти цитируемый пост)
напиши чем делаеш и код. а так способов много (правда смысл один)  

Зачем код? тут итак всё ясно Post(url,Data) где дата это информация для передачи файла, каторая как я понмаю отличается от той каторая нужна для передачи обычных текстовых данных.

Если у вас много способов раскажите хоть один.

Добавлено @ 09:58 
Другими словами вопрос звучит так: Как сформировать запрос POST Чтобы передать в нём фаил. 
PM MAIL   Вверх
Snowy
Дата 16.5.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Смотри это: http://forum.vingrad.ru/index.php?showtopic=81773 
Там я писал, как отправить картинку.
Для того, чтобы отправить просто файл, замени IMAGE на FILE 
PM MAIL   Вверх
muxaxa
Дата 16.5.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.5.2006

Репутация: нет
Всего: нет



Всё ясно smile спасибо Snowy . 
PM MAIL   Вверх
muxaxa
Дата 16.5.2006, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.5.2006

Репутация: нет
Всего: нет



Ещё вопрос, а можно ли как-то свормировать такой запрос без Indy, может есть какие-то сторонние библиотеки ? 
PM MAIL   Вверх
Snowy
Дата 16.5.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



А чем Indy не библиотека?
Или ты хочешь вообще вручную все это формировать?
Почитай RFC по мультипартовым запросам: RFC 1867 - Form-based File Upload in HTML
и желание быстро пропадет. 
PM MAIL   Вверх
muxaxa
Дата 16.5.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.5.2006

Репутация: нет
Всего: нет



Snowy, ещё раз благодарю вас за ссылку, я кокраз это искал, просто не знал как сие называется smile

Сложно конечно, но ничего зато полезно, развивает мышление smile, главное в нашем деле не столько готовые примеры сколько документация. 
PM MAIL   Вверх
RA
Дата 16.5.2006, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: 10
Всего: 115



Цитата(muxaxa @  16.5.2006,  11:37 Найти цитируемый пост)
может есть какие-то сторонние библиотеки 


есть http://torry.net/vcl/internet/http/Alcinoe31011.zip там в сорсах модулус ALMultiPartFormDataParser, то что тебе нужно 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0762 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.