Skip to content

Commit ed4c6d2

Browse files
committed
Working resizing on server
1 parent 63354a8 commit ed4c6d2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

fileupload/views.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from .serialize import serialize
66
from fileupload.models import *
77
from django.shortcuts import render
8+
import urllib
89

910

1011
class PictureCreateView(CreateView):
@@ -13,6 +14,11 @@ class PictureCreateView(CreateView):
1314
def form_valid(self, form):
1415
self.object = form.save()
1516
files = [serialize(self.object)]
17+
for i in range(len(files)):
18+
name=urllib.parse.unquote(files[i]["thumbnailUrl"][7:])
19+
hi=Picture.objects.get(file=name)
20+
files[i]["thumbnail"]=hi.thumbnail.url
21+
#files[i]["thumbnail"]=files[i]["thumbnailUrl"][7:]
1622
data = {'files': files}
1723
#f = self.request.FILES.get('file')
1824
#data = [{'name': f.name, 'url': self.object.file.url, 'thumbnail_url': self.object.thumbnail.url, 'delete_url': reverse('upload-delete', args=[self.object.id]), 'delete_type': "DELETE"}]
@@ -54,7 +60,8 @@ class PictureListView(ListView):
5460
def render_to_response(self, context, **response_kwargs):
5561
files = [ serialize(p) for p in self.get_queryset() ]
5662
for i in range(len(files)):
57-
hi=Picture.objects.get(file=files[i]["thumbnailUrl"][7:])
63+
name=urllib.parse.unquote(files[i]["thumbnailUrl"][7:])
64+
hi=Picture.objects.get(file=name)
5865
files[i]["thumbnail"]=hi.thumbnail.url
5966
#files[i]["thumbnail"]=files[i]["thumbnailUrl"][7:]
6067
data = {'files': files}

0 commit comments

Comments
 (0)