Как разместить файл и полезную нагрузку от угловых - PullRequest
0 голосов
/ 20 января 2019

Я хотел бы публиковать файлы вместе с некоторой полезной нагрузкой / информацией о безопасности

HTTP-клиент допускает только три параметра, которые я использовал для URL, файла и httpoptions.

Я могу успешно опубликовать егов запросах Python, но изо всех сил пытаются отправить его в Angular ...

Мой код в Angular (который я не могу найти способ вставить в полезную нагрузку / информацию о безопасности ..

addS3file (s3file: S3File, url: string, data:string): Observable<S3File> {
return this.http.post<S3File>(url, s3file, httpOptions).pipe(
  tap((s3file: S3File) => this.log(`added s3file w/ id=${s3file.id}`)),
  catchError(this.handleError<S3File>('adds3file'))
);
  }

Код в Python

Прямой доступ к s3 через Python

file_path = 'screen.png'
with open(file_path, 'rb') as data:
    files = {'file': data}
    url = post_data['url']
    request_data = post_data['fields']

    r = requests.post(url, data=request_data, files=files)

Спасибо, если кто-то может показать мне, как публиковать в угловых аналогично запросам Python ..

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