Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналоги TIdMultiPartFormDataStream и TIdHTTP, Нужны классы .NET аналогичные 
:(
    Опции темы
CasperSC
Дата 7.5.2010, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Аналоги TIdMultiPartFormDataStream и TIdHTTP (Delphi) на .NET подскажите какие классы использовать? Мне нужно выгружать изображение на хостинг изображений, есть код на Delphi, я просто хочу его переделать на C#
Код


function TPrimeThrd.IsPrime: string;
var
formData: TIdMultiPartFormDataStream;   s,yu:string;  reggi:tregexpr ;
  iter: integer;
begin   try
formdata:=TIdMultiPartFormDataStream.Create; // создаем переменную пост запрсоа
formData.AddFile('F',furl,'image/gif'); // видишь addfile добавляем файл furl(это просто перменная)

formData.AddFormField('upload', 'yes'); // вставляем еще параметры запрсоа
formData.AddFormField('rotate_angle', '0°'); // вставляем еще параметры запрсоа
s:=  form1.idHTP1.Post('http://www.radikal.ru/action.aspx',formData; //делаем запрос, который в s записывается
 reggi:=tregexpr.Create; //делаем переменную регулярки
reggi.Expression:='<input id="input_link_1" value="(.*?)"'; //определяем выражение регулярки
if reggi.Exec(s) then begin
isprime:=reggi.Match[1]; //если урл есть то выводим готов и урл в form2.label4.caption
  form2.Label3.Caption:='Готово!' ;
  form2.ProgressBar1.Position:=100;
  form2.Label4.Caption:='100%';
  ss:=true;
end else begin isprime:='Не удалось загрузить изображение'; // если урл не найден то пишем что не удалсоь
ss:=true;
end;

finally
 formdata.Free;
 reggi.Free;
end;
end;

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




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


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

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