Я хотел бы загрузить полный каталог, но я не знаю, как это сделать.В настоящее время я могу загружать больше файлов одновременно.Но я хочу скопировать и вставить reiter в мой медиа каталог в django.Как я могу это сделать?
Вот моя форма:
from django import forms
class FileFieldForm(forms.Form):
file_field = forms.FileField(
widget=forms.ClearableFileInput(attrs={'multiple': True}))
vocii мой взгляд:
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>