I want to get an image from user, work with it at beckend and render result back to user. Is it possible to do without saving image on disk?
my view:
class InputImageForm(forms.Form):
image = forms.ImageField()
def get_image(request):
if request.method == 'POST':
form = InputImageForm(request.POST, request.FILES)
if form.is_valid():
image = request.FILES['image']
#some actions with image
return render_to_response('results.html', {'image': image})
else:
form = InputImageForm()
else:
raise Http404
In template, tag {{ image }} returns a name of file.