Как лучше всего отправить большой (‹50 МБ) файл с сервера PHP (написанного на RADPHP) на сервер Delphi Datasnap (Delphi XE). Из-за проблем с подключением я бы предпочел использовать HTTP (S), но для меня это новая территория.
Сервер PHP принимает загрузку файла из браузера пользователя ОК и может его кодировать (base_64). Но а) это помещает его в строку, которая не может быть лучшим способом ее обработки б) сервер DataSnap аварийно завершает работу с «Превышена максимальная длина строки» при получении строки
Сервер Datasnap состоит из 4 компонентов - TDSServer, TDSServerClass, TDSHTTPService и TDSAuthenticationManager. Сервер RADPHP использует компонент DSRestConnection.