有人知道如何在Django2中将上传文件(InMemoryUploadedFile
)的内容转换为字符串吗?
我想知道如何编写下面的convert2string()
:
uploaded_file = request.FILES['file']
my_xml = convert2string(uploaded_file) # TODO write method(convert to xml string)
obj = MyObject()
parser = MyContentHandler(obj)
xml.sax.parseString(my_xml, parser) # or xml.sax.parse(convertType(uploaded_file), parser)
3条答案
按热度按时间vfhzx4xs1#
尝试使用
str(uploaded_file.read())
将InMemoryUploadedFile
转换为str
假设您正在上传一个文本文件(
.txt
、.json
等),如下所示:那么你的观点是
nlejzf6q2#
内存中的文件-〉内存中已上载文件
dojqjjoe3#
如果您想以列表的形式读取文件数据,那么您可以尝试以下代码: