读取文件作为文本发布到金字塔Web应用程序

问题描述 投票:0回答:1

我有一个金字塔构建的Web应用程序。其中一个端点/foo连接到方法foo(request)

def foo(request):
    file = request.POST['my_file'].file
    ...do stuff with file...

然后我使用邮递员将文件发送到端点。问题是,文件在二进制模式下作为BufferedRandom打开,但我需要在文本模式下操作文件。是否有可能做到这一点?

postman python-3.6 pyramid
1个回答
0
投票

在这里找到我的答案:Not able to parse a .csv file uploaded using Flask

在我的情况下,我补充说

stream = io.StringIO(file.read().decode("utf8"), newline=None)

并能够操纵stream

© www.soinside.com 2019 - 2024. All rights reserved.