我正在使用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()
真的可以在这里用手了!