我正在使用 URLLib2 方法通过 rest api 从另一台服务器下载文件(url 不能暴露给用户——这就是为什么它需要在后端完成)。
它给了我以下回应:
(<addinfourl at 4365818480 whose fp = <google.appengine.dist27.socket._fileobject object at 0x1043883d0>>
我现在正试图找到一种方法将此文件提供给最终用户(下载)。今晚我做了很多研究,但没有运气。我尝试使用 print .read() 但这也无济于事。
以下是一些附加信息:
平台是 Google Appengine。以下是相关代码:
在 calltrunk.get_recording 中:
req = urllib2.Request(url, None, forward_headers)
print response[0].read()
stream = urllib2.urlopen(req)
在我的 main.py
response = calltrunk.get_recording(ConversationId=cId)
print response[0].read()
真的可以在这里用手!