Я хотел бы публиковать файлы вместе с некоторой полезной нагрузкой / информацией о безопасности
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 ..