use markdown to edit
This commit is contained in:
@@ -5,9 +5,18 @@ from bson import ObjectId
|
||||
from datetime import datetime
|
||||
from ..auth.decorators import require_role
|
||||
from ..services.course_service import load_material,save_materials_markdown_cos
|
||||
from ..services.cos_service import upload_file
|
||||
import uuid
|
||||
|
||||
bp = Blueprint('lesson', __name__)
|
||||
|
||||
@bp.route("/api/upload", methods=["POST"])
|
||||
def upload():
|
||||
f = request.files['file']
|
||||
url = upload_file(f, "image_" + str(uuid.uuid4()))
|
||||
return jsonify({"url": url})
|
||||
|
||||
|
||||
# 返回课时元信息(含三份 markdown 的可访问链接或直接内容)
|
||||
@bp.route('/api/materials/<material_id>/chapters/<chapter_name>/lessons/<lesson_name>', methods=['GET'])
|
||||
@require_role(roles="teacher")
|
||||
|
||||
Reference in New Issue
Block a user