我想上传完整的目录,但是我不知道该怎么做。 目前,我可以同时加载更多文件。 但我的愿望是将reiter复制并粘贴到django中的我的媒体目录中。 我该怎么办?
这是我的表单:
from django import forms
class FileFieldForm(forms.Form):
file_field = forms.FileField(
widget=forms.ClearableFileInput(attrs={'multiple': True}))
表达我的观点:
def FileView(request):
if request.method == 'POST':
form = FileFieldForm(request.POST, request.FILES)
if form.is_valid():
for f in request.FILES.getlist('file_field'):
liens = str(settings.MEDIA_ROOT)
myfile = f
a = myfile.name
b = myfile
fs = FileSystemStorage(liens + "photo/")
filename = fs.save(a, b)
return render(request, 'photo/upload.html', {'form': form})
这是我的模板:
<form method="post" enctype="multipart/form-data"
id="fileupload" type="file" name="file_field" multiple>
{% csrf_token %}
{{ form.as_p }}
<button class="btn btn-warning btn-lg" type="submit">Upload</button>
</form>