我有一个非常简单的上传表单输入和提交。我正在尝试阅读上传文件的内容。
以下是视图的代码:
def media(request):
if request.method == 'POST':
file_obj = request.FILES['file']
logger.debug(file_obj.read())
logger.debug('cnt-type: ' + file_obj.content_type)
return render(request, 'media.html')
return render(request, 'media.html', {})
如果文件是Image,则file_obj.read()不返回任何内容。如果我上传一些文本文件,那就没关系了。
如何阅读图像文件的内容?