【发布时间】:2018-04-21 22:00:55
【问题描述】:
我正在尝试使用 Python 在 Video Indexer API 中上传视频:
import http.client, urllib.request, urllib.parse, urllib.error, base64
headers = {
# Request headers
'Content-Type': 'multipart/form-data',
'Ocp-Apim-Subscription-Key': '******************',
}
params = urllib.parse.urlencode({
# Request parameters
'name': 'xxxx',
'privacy': 'Private',
'language': 'English',
})
try:
conn = http.client.HTTPSConnection('videobreakdown.azure-api.net')
conn.request("POST", "/Breakdowns/Api/Partner/Breakdowns?%s" % params, "{body}", headers)
response = conn.getresponse()
data = response.read()
print(data)
conn.close()
except Exception as e:
print("[Errno {0}] {1}".format(e.errno, e.strerror))
但我无法在{body} 部分指定如何提供视频文件。
请帮助我。
【问题讨论】:
-
请花点时间让您的代码清晰易读。这个问题目前的表现是不可接受的。
标签: python-3.x microsoft-cognitive azure-cognitive-services video-indexer