Esempio n. 1
0
def ckeditor_many_upload(request):
    if request.FILES:
        ts = int(time.time())
        img_file = request.FILES.get('upload', '')

        checkNum = request.GET.get('CKEditorFuncNum', '')
        ext = get_extension(request.FILES['upload'].name)
        random_num = ''.join([random.choice(string.digits) for _ in range(4)])
        key = 'ckeditor_many_{}_{}.{}'.format(ts, random_num, ext)

        handle_uploaded_file(img_file, key)
        # 上传图片到qiniu
        upload(key, os.path.join(UPLOAD_DIR, key))
        return JsonResponse({'uploaded': 1, 'fileName': key, 'url': url(key)})
Esempio n. 2
0
def ckeditor_upload(request):
    if request.FILES:
        ts = int(time.time())
        img_file = request.FILES.get('upload', '')

        checkNum = request.GET.get('CKEditorFuncNum', '')
        ext = get_extension(request.FILES['upload'].name)
        key = 'ckeditor_{}.{}'.format(ts, ext)

        handle_uploaded_file(img_file, key)
        # 上传图片到qiniu
        upload(key, os.path.join(UPLOAD_DIR, key))
        return HttpResponse("<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction(\
            '"+checkNum+"','"+url(key)+"','')</script>")
Esempio n. 3
0
def ckeditor_upload(request):
    if request.FILES:
        checkNum = request.GET.get('CKEditorFuncNum')

        upload_img = request.FILES['upload']
        new_file_name = get_no_repeat_s() + '.jpg'

        fh = open(UPLOAD_DIR + '/' + new_file_name, 'wb')
        fh.write(upload_img.read())
        fh.close()
        upload(new_file_name, os.path.join(UPLOAD_DIR, new_file_name))
        picture_url = url(new_file_name)
        # 上传图片到qiniu
        return HttpResponse("<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction(\
            '" + checkNum + "','" + picture_url + "','')</script>")
Esempio n. 4
0
 def sub_cover_url2(self):
     return url(BUCKET_NAME, self.sub_cover2)
Esempio n. 5
0
 def cover_url(self):
     return url(BUCKET_NAME, self.cover)
Esempio n. 6
0
 def banner_cover_url(self):
     return url(BUCKET_NAME, self.banner_cover)
Esempio n. 7
0
 def cover_url(self):
     return url(self.cover)
Esempio n. 8
0
 def img_url(self):
     return url(self.img)
Esempio n. 9
0
 def picture_url(self):
     return url(self.picture)
Esempio n. 10
0
 def house_pcover_url(self):
     return url(self.house_pcover)
Esempio n. 11
0
 def hall_url(self):
     return url(self.hall)
Esempio n. 12
0
 def id_card_picture_url(self):
     card_picture_url = url(self.id_card_picture)
     return card_picture_url