diff --git a/blog/views.py b/blog/views.py index 66827f9..555a07d 100644 --- a/blog/views.py +++ b/blog/views.py @@ -208,14 +208,15 @@ def fileupload(request): if request.method == 'POST': fname = '' timestr = datetime.datetime.now().strftime('%Y/%m/%d') - basepath = os.path.join(r'/var/www/resource/image/', timestr) + basepath = os.path.join(r'image/', timestr) if not os.path.exists(basepath): os.makedirs(basepath) - for filename, file in request.FILES.iteritems(): + fname = '' + for filename in request.FILES: fname = filename savepath = os.path.join(basepath, filename) with open(savepath, 'wb+') as wfile: - for chunk in file.chunks(): + for chunk in request.FILES[filename].chunks(): wfile.write(chunk) return HttpResponse('https://resource.lylinux.net/' + 'image/' + timestr + '/' + fname)