我正在创建一个用户可以上传文件的应用程序。问题是用户能够上传除“pdb”文件格式之外的任何文件格式的任何文件。 这是我的源代码:
def pdb_upload(request):
if request.method=='POST':
data = request.POST
pdb_files = request.FILES.get("uploaded_pdb", None)
handle_upload(pdb_files)
return HttpResponseRedirect('/?path=%s' % (download_path,))
def handle_upload(f):
with open('media/input/'+str(f),'wb+') as destination:
for chunk in f.chunks():
destination.write(chunk)