代码之家  ›  专栏  ›  技术社区  ›  mik

当zip文件在我的本地GAE sdk中正确读取时,什么会导致它在googleappengine上无法被识别

  •  3
  • mik  · 技术社区  · 17 年前

    raw_file = urllib2.urlopen(url)
    buffer = cStringIO.StringIO(raw_file.read())
    z = zipfile.ZipFile(buffer)
    

    压缩文件大小为2.5 mb 解压大小为14 mb

    导致此错误的两种环境有什么不同?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Nick Johnson    17 年前

    使用urlfetch(appengine向其他站点发出HTTP请求的API)可以获取的最大大小是1MB,因此文件将被截断。dev\u appserver不强制执行1MB限制。