打开上载的sql fi时获取类型错误

2024-09-30 08:36:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用django用python开发一个应用程序。用户可以上载SQL文件。我用fileField来获取文件。但是,它没有存放在任何地方。我尝试从请求中获取它来处理文件。当我试图打开文件时,它给出了一个错误。我试图获取上传文件的请求对象也是django设计的对象。在

from mssql2postgresql.form import LoadForm

form = LoadForm(request.POST, request.FILES)
if form.is_valid():
    docFile = request.FILES['docFile']
    archivo = UploadedFile.name
    print 'este es el file', docFile

给定误差为:

^{pr2}$

Tags: 文件对象django用户fromform应用程序sql
1条回答
网友
1楼 · 发布于 2024-09-30 08:36:05

存储在request.FILES中的文件是流,因此不能将它们强制转换为字符串。要打印文件内容,必须先读取:

docFile = request.FILES['docFile'].read()

相关问题 更多 >

    热门问题