Альтернатива ActionScript 3 для FileReference.upload () в TypeScript - PullRequest
0 голосов
/ 05 февраля 2020

Что мне нужно сделать, это просто переместить старый, вскоре (или уже) неподдерживаемый код (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 ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...