Verwenden Sie Javascript und Django, um eine Textdatei in einen Ordner auf dem Server hochzuladen
Ich muss eine Textdatei hochladen, die einige Daten von meinem enthältlocal filesystem
sagen{{MEDIA_URL}}/uploadfolder
Diese Datei soll von einer der Funktionen in my verarbeitet werdendjango
Aussicht.
Ich habe eine erstellt<input type="file" id="fselect" >
Ich habe eine Javascript-Datei erstellt, in der ich versucht habe, die Upload-Funktion wie folgt aufzurufen
<code> $(document).ready(function(){ ... $('#fselect').change(function(){ file=$('#fselect').get(0).files[0]; uploadFile(file); } }); </code>
Als ich Firebug benutzte und versuchte
<code>file=$('#fselect').get(0).files[0] </code>
Ich konnte das File-Objekt abrufen, bei dem es sich um die mit dem Eingabeelement ausgewählte Textdatei handelt. Wie kann ich die Django-Ansicht mit diesem File-Objekt aufrufen? Welchen Datentyp hat dieses File-Objekt in der Django-Ansicht?
<code>def storeAndProcessFile(request,file): pass </code>