def upload_img(): ck_num = request.values.get('CKEditorFuncNum') upload_img = request.files.get('upload') file_name = generate_media_filename() + os.path.splitext(upload_img.filename)[1] upload_img.save(os.path.join(media_path, file_name)) img_url = media_url + '/' + file_name return ''' <script> window.parent.CKEDITOR.tools.callFunction(%(ck_num)s, "%(path)s", "上传成功"); </script> ''' % dict(ck_num=ck_num, path=img_url)
def upload_img(): ck_num = request.values['CKEditorFuncNum'] upload_file = request.files.get('upload') file_name = generate_media_filename() + os.path.splitext(upload_file.filename)[1] full_path = os.path.join(media_dir, file_name) upload_file.save(full_path) img_url = '{}/{}'.format(media_url, file_name) return ''' <script> window.parent.CKEDITOR.tools.callFunction(%(ck_num)s, "%(path)s", "上传成功"); </script> ''' % dict(ck_num=ck_num, path=img_url)
def upload_img(): ck_num = request.values.get('CKEditorFuncNum') f = request.files.get('upload') filename = generate_media_filename() + op.splitext(f.filename)[1] full_path = op.join(media_path, filename) f.save(full_path) f.close() image_url = urljoin('/media/', filename) return ''' <script type="text/javascript"> window.parent.CKEDITOR.tools.callFunction(%(CKFuncNum)s, "%(image_path)s", "上传成功"); </script> ''' % {'CKFuncNum': ck_num, 'image_path': image_url}