我有一些不同的应用程序,它们需要我将文件从Google App Engine发布到远程站点。我已经使用urllib2尝试了几种方法,但是当我将代码移入GAE时,每种方法都遇到了问题。
从Google App Engine向远程网站发布文件(csv,zip等)的最简单方法是什么?一旦可以发布现有文件,就可以继续从数据存储中发布文件。
最佳答案
您是否看过urlfetch
。 docs中的示例。
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/