XML と HTTP POST を使用して zip を使用して、大きな CSV ファイルを GAE にアップロードしようとしています。
手順:
CSV は圧縮され、base64 でエンコードされ、XML/HTTP POST 経由で GAE に送信されます
GAE - minidom を使用して XML を解析する
GAE - Base64 デコード ZIP
GAE - Zip ファイルから CSV を取得します。
zipfile を使用してみましたが、ベース 64 でデコードされた文字列から zipfile オブジェクトを作成する方法がわかりません
私は得る: TypeError: unbound method read() must be called with ZipFile instance as first argument (代わりに str インスタンスを取得)
myZipFile = base64.decodestring(base64ZipFile)
objZip = zipfile.ZipFile(myZipFile,'r')
strCSV = zipfile.ZipFile.read(objZip,'list.csv')