我想将文件与一些有效负载/安全信息一起发布
HTTP客户端只允许使用我用于url,file和httpoptions的三个参数。
我可以在python请求中成功发布它,但是很难将它发布到有角的...
我在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代码
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的要求的角度发布消息。