django如何在文件接受前判断文件名?


用django写入个文件上传的页面,需要上传文件名称和文件,且文件名只能为数字:


 python


 class uploadForm(forms.Form):
  name = forms.IntegerField()
  headImg = forms.FileField()

遇到一个问题:
当上传的文件很大时,需要等文件上传完成后才会去验证文件名的格式是否为数字,如果
文件名不是纯数字上传就失败了,又得花很长时间重新上传,这显然是不合理的,
django有什么方法能直接先验证文件名是否是纯数字吗?需要怎么写?

django

B力ZERO 9 years, 8 months ago

直接 js 在前台校验是否可行。

艾斯佩利乌斯 answered 9 years, 8 months ago

Your Answer