我有一些不同的应用程序,它们需要我将文件从Google App Engine发布到远程站点。我已经使用urllib2尝试了几种方法,但是当我将代码移入GAE时,每种方法都遇到了问题。

从Google App Engine向远程网站发布文件(csv,zip等)的最简单方法是什么?一旦可以发布现有文件,就可以继续从数据存储中发布文件。

最佳答案

您是否看过urlfetchdocs中的示例。

import urllib

from google.appengine.api import urlfetch

with open('/file', 'r') as f:
    data = f.read()

result = urlfetch.fetch(url=url,
                        payload=data,
                        method=urlfetch.POST,
                        headers={'Content-Type': 'application/x-www-form-urlencoded'})

关于python - 如何发布来自Google App Engine的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12558592/

10-12 17:57
查看更多