Что мне нужно сделать, это просто переместить старый, вскоре (или уже) неподдерживаемый код (AS3) в более новую среду (Angular2)
В старом коде AS, хотя есть метод FileReference.upload (запрос), который создает запрос, содержащий файл и некоторые другие данные, подобные этому:
var file: FileReference = a file reference obtained somehow...
var urlRequest:URLRequest = new URLRequest(appUrl + "/some/private/url/configured_to_handle_the_request.x");
urlRequest.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.a = some_var_a;
variables.b = some_var_b;
variables.c = some_var_c;
variables.d = some_var_d;
urlRequest.data = variables;
... progress bar and cosmetics, does not matter ...
... some eventListener binding, does not matter ...
file.upload(urlRequest);
Существует ли какой-либо эквивалентный способ достижения такого же поведения от AS в TS? Бэкэнд остается прежним, обновляется только внешний интерфейс. Мне не удалось найти какие-либо ресурсы о том, как именно выглядит HTTP / S-запрос, и я не могу смоделировать исходный код, не прилагая усилий, не стоящих в данный момент. Я полагаю, что может быть кто-то опытный специалист, который бы разбирался в механике метода FileReference.upload ().