python:下载文件并将其发送到realtim中的在线存储

2024-05-17 19:40:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想下载文件到我的服务器,并自动发送到在线存储(减号或dropbox)通过减号或dropbox API,而不保存下载的文件在我的服务器。因此,这就像流式传输或管道HTTP连接。现在我正在使用减去.comAPI,但它需要文件对象或本地文件作为参数。无法将响应转换为http文件。在

有可能这样做吗?如果可能,怎么做?在

概念:

另一台服务器上的文件---(http)--->;我的服务器-----(http)--->;联机存储

谢谢


Tags: 文件对象gt服务器apihttp概念参数
2条回答

您可以通过read()方法从响应中获取数据

response = urllib2.urlopen(request)

data = response.read()

变量数据包含来自响应的二进制数据。在

现在您可以创建一个StringIO对象,它将数据作为一个类似文件的对象来处理。在

^{pr2}$

urllib2.urlopen(url)将返回一个类似文件的对象。你能直接把它传给你的负api吗?请参阅网址为的urllib2文档 http://docs.python.org/library/urllib2

相关问题 更多 >