I want to upload multiple files to the system (Local folder) without using 
Django forms or models. For a single file, everything works just fine and 
the file get saved to a local media folder under the project. But when I 
changed the function from {request.FILES['images'] } To 
{request.FILES.getlist('images')} to be able to upload multiple images I 
didn't get any error at all, but no images saved !! 

* I have a simple html form:*
{ <form method="post" id="submitimg" enctype="multipart/form-data" 
name="images">
            {% csrf_token %}
            <label>Choose Images</label>
            <input type="file" name="images[]" id="imgs" multiple >
            <input type="submit" name="submit" value="UPLOAD"/>
</form> }

*Python function:*
*{*
  def uploadmulti(request):
        if request.method == 'POST' and request.FILES.getlist('images'):
            files = request.FILES.getlist('images')
            fs = FileSystemStorage()

            filename = fs.save(files.name, files 
            file_url = fs.url(filename)
            return render(request, 'home.html', {
                'file_url':file_url
        })
        return render(request, 'upmulti.html') 
*}*

*I know I'm missing something!!! *

*Thank you*

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/eed60651-3096-4538-a7f5-0fca018a7dbc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to