小编典典

在webapp2 / GAE中上传文件

python

我需要从基于Webapp2(Python)的Google App
Engine应用程序中的表单中上载和处理CSV文件,我知道我可以使用blobstore临时存储文件,但我很想知道是否有一种方法可以处理该文件无需存储它。


阅读 189

收藏
2021-01-20

共1个答案

小编典典

上传文件的内容self.request.POST在您的处理程序中,因此您可以使用以下方式获取该内容(例如,假设上传文件的字段名为'foo'

content = self.request.POST.multi['foo'].file.read()

因此,现在您将内容作为字符串-可以根据需要对其进行处理。当然,这确实是假设该东西 可以 放入内存中(没有几兆字节的上传!!)…

2021-01-20