Показать сообщение отдельно
  #4  
Старый 21.05.2018, 11:23
Tech N9ne Tech N9ne вне форума
Прохожий
 
Регистрация: 18.05.2018
Сообщения: 31
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
У каждого хранилища свои правила заливки, чтоб особо не "поеб... помучался)" проще использовать компонент TWebBrowser с последующей обработкой соответствующих полей загрузчика хостинга, кстати, конкретно правила ipic.su, если не ошибаюсь, запрещают автоматизацию процесса апплоуда и в воизбежание конфликтов с администрацией сервиса вариант с "подставой" выглядит предпочтительнее
Извиняюсь..
А как выбрать изображение?
На сайте кнопочка "обзор", где и нужно выбрать файл. Как программно вставить путь, не понимаю.
Нашёл такой ответ на форуме, но человек говорит что не всё так просто.
http://www.delphisources.ru/forum/sh...ad.php?t=24513

И всё же если я хочу загрузить изображение без webbrowser, подскажите, как пользоваться tmultipartformdata ?
Мне не понятны некоторые нюансы
Код:
 data := TIdMultiPartFormDataStream.Create;

Код:
data.AddFile( 'Filename' , Edit1.Text {это путь к файлу}  , '1' {это что??} );
если взять во внимание скриншот с первого поста, там в строке несколько параметров, а
Код:
data.AddFormField 
принимает только 2 параметра.
На скрине к примеру вторая строчка - action , loadimg , 7
Мне не понятно, как именно работать с TIdMultiPartFormDataStream.

Если бы вы прояснили ситуацию, был бы очень благодарен!
Мне в принципе не важно, что там хостинги запрещают автоматизацию апплоуда. Мне бы понять принцип работы. В случае чего, смогу спокойно переписать код под другой хостинг.
Ответить с цитированием