У меня есть содержимое, которое я хочу POST, доступно в виде строковой переменной.Я хочу использовать:
import { HttpClient } from '@angular/common/http'
... для достижения того же эффекта, что и:
curl -F "image=@blob.bin" someurl.com
... где содержимое моей строковой переменной будет тем, что может бытьв локальном файле с именем `blob.bin.Я не уверен, как это сделать, но это не не работает:
this.http.post('http://someurl.com', fileContents)
Как вы получаете этот эффект, используя Angular 7 и сервис HttpClient?У меня нет фактической HTML-формы, с которой я взаимодействую, у меня просто есть некоторый предписанный двоичный / строковый контент, который мне нужно опубликовать , как если бы он был представлен формой, которая выглядит как (которая являетсятак же, как и приведенный выше локон):
<form method='POST' action='http://someurl.com' enctype='multipart/form-data'>
<input type='file' name='update'>
<input type='submit' value='Update'>
</form>
Я уверен, что этого можно достичь, просто имея проблемы с выполнением правильных заклинаний.