我正在尝试使用 XML 和 HTTP POST 的 zip 将大型 CSV 文件上传到 GAE
脚步:
CSV 被压缩和 base64 编码并通过 XML/HTTP POST 发送到 GAE
GAE - 使用 minidom 解析 XML
GAE - Base64 解码 ZIP
GAE - 从 Zip 文件中获取 CSV。
我尝试使用 zipfile,但不知道如何从 base 64decoded 字符串创建 zipfile 对象
我得到:TypeError:必须使用 ZipFile 实例作为第一个参数调用未绑定的方法 read()(改为获取 str 实例)
myZipFile = base64.decodestring(base64ZipFile)
objZip = zipfile.ZipFile(myZipFile,'r')
strCSV = zipfile.ZipFile.read(objZip,'list.csv')