Delphi MySQL + Android + PHP - как добавить картинку в MySQL

Lomanu4

Команда форума
Администратор
Ofline
http://php.net/manual/ru/features.file-upload.post-method.php
на delphi это просто составляем POST запрос
Objective-C:
aURL - путь до скрипта, который будет принимать файлы
aFileName - полный путь до файла, который нужно отправить
var
  aData: TMultipartFormData;
  aHTTP: THTTPClient;
  aResp: TStringStream;
begin
  aResp := TStringStream.Create('', aEncoding);
  aData := TMultipartFormData.Create();
  aHTTP := THTTPClient.Create;
  try
    try
      aData.AddFile('image', aFileName); // на php считываем по полю image
      aHTTP.Post(aURL, aData, aResp);
      Result := aResp.DataString; // тут скрипт должен что-то вернуть о успешном принятии
    except
      Result := TmyHTTPClient.ERROR_COMMON; // генерация своей ошибки, если что-то пошло не так
    end;
  finally
    FreeAndNil(aHTTP);
    FreeAndNil(aData);
    FreeAndNil(aResp);
  end;
 
Назад
Сверху Снизу