在Django视图中获取上传的文件扩展名?

2024-07-08 09:30:18 发布

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

我正在研究Alex Pale的django 1.8的最小django文件上载示例-

https://github.com/axelpale/minimal-django-file-upload-example/tree/master/src/for_django_1-8/myproject/myproject/myapp

我知道如何在表单中获取文件扩展名,但如何在视图中获取此扩展名。我知道我可以通过-

docfile=request.FILES['docfile']

查看-

^{pr2}$

表格-

from django import forms

class DocumentForm(forms.Form):
    docfile = forms.FileField(
        label='Select a file'
    )

Tags: 文件djangohttpsgithubcom示例myprojectforms
1条回答
网友
1楼 · 发布于 2024-07-08 09:30:18

如果您要求延长,请尝试以下操作:

>>> f = "this.that.ext"
>>> e = f.split(".")[-1]
>>> f
'this.that.ext'
>>> e
'ext'
>>> 

你知道如何得到完整的文件名。您需要的是“.”后面的最后一个字符串

相关问题 更多 >

    热门问题