Я пытаюсь загрузить большие файлы CSV в GAE, используя почтовый индекс, используя XML & HTTP POST
Шаги:
CSV архивируется и кодируется в base64 и отправляется вGAE через XML / HTTP POST
GAE - использование минидома для анализа XML
GAE - декодирование Base64 ZIP
GAE - Получить CSV из Zip-файла.
Я пытался использовать zipfile, но не могу понять, как создать объект zipfile из базовой 64-кодированной строки
Я получаю: TypeError: необязательный метод read () должен быть вызван с экземпляром ZipFile в качестве первого аргумента (вместо этого получен экземпляр str)
myZipFile = base64.decodestring(base64ZipFile)
objZip = zipfile.ZipFile(myZipFile,'r')
strCSV = zipfile.ZipFile.read(objZip,'list.csv')