Ich verwende den Code ajax-upload , um einen einfachen AJAX-Datei-Upload durchzuführen. Das Problem, auf das ich stoße, ist, dass die Datei nach dem Senden nicht im Backend angezeigt wird.
Der Frontend-Code ist ziemlich einfach:
%Vor%Der Backend-Code (derzeit in Bearbeitung) ist auch ziemlich einfach:
%Vor% Für mich, mit Code aus Alex Kuhl , request.GET['qqfile']
hatte den Dateinamen und request.read()
(in Django 1.3) gab die Daten zurück.
request.FILES wurde nur in einem Szenario verwendet, das mir noch nicht passiert ist. Ich verwende Ajax-Upload, um direkt mit Photologue zu kommunizieren, und mein Code sieht ungefähr so aus:
%Vor% In meinem Fall ist ajax_upload
die Funktion, die von ajax action:
-Parameter
Tags und Links django ajax file-upload file