Ich habe Code geschrieben, um eine Datei in Django wie folgt hochzuladen: < /p>
def upload(request):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
handle_uploaded_file(request.FILES['file'])
return render_to_response('uploadsuccess.html')
else:
form = UploadFileForm()
return render_to_response('upload.html', {'form': form})
def handle_uploaded_file(f):
filename = "/media/Data/static/Data/" + f.name
destination = open(filename, 'wb+')
for chunk in f.chunks():
destination.write(chunk)
destination.close()
< /code>
Der Code funktioniert für mich einwandfrei. Ich weiß jedoch nicht, wie ich diesen Code ändern soll, um eine Fortschrittsleiste auf der Client -Seite anzuzeigen.{% extends "index_base.html" %}
{% block content %}
{% include "includes/nav.html" %}
Upload File
Upload File
{{ form.file.label_tag }} {{ form.file }}
{% endblock %}
< /code>
Kann mir jemand helfen, die Upload -Fortschrittsleiste in diesen Code zu integrieren?>
Wie lade ich eine Datei hoch und zeige die Fortschrittsleiste in Django? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie lade ich eine TTF -Datei hoch und verwende sie dann in einem HTML -Dokument?
by Anonymous » » in HTML - 0 Replies
- 7 Views
-
Last post by Anonymous
-