[英]How to POST an MP4 using Python requests?
我正在尝试使用request.post上传MP4文件。 我不确定是否是由于文件大小所致,因为文件大小为3.2MB,而且我看到有人说他们的文件大小超过1.5MB。 任何帮助表示赞赏。 谢谢
def post_video(URL):
files = {'file': open(file_path, 'rb')}
response = requests.post(URL, files=files)
return response
响应代码应该为204,但是返回500。请求在Swagger UI上有效
它不会让我发表评论,
最可能的原因是您没有在所需的帖子中添加标题。 我将查看REST API的文档,甚至查看Swagger UI,然后进入开发人员控制台,观察输出并确保您添加了所需的一切。
标头通常包含内容类型,有时还包含身份验证令牌,您是否已通过端点进行身份验证?
这是我的主张的一个例子:
def getresponse:
userpass = b64encode(b"<username>:<password>").decode("ascii")
headers = {'Content-type':'video/mp4', 'Authorization': 'Basic ' + userpass}
files = {'file': open(file_path, 'rb')}
response = requests.post(URL, files=files, headers=headers)
return response
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.