flask 代码
from flask import Blueprint, request
bp = Blueprint("upload_files", __name__)
@bp.route("/upload_files", methods=("POST",))
def upload_files():
if request.method == "POST":
files = request.files
for file in files.values():
if not file.filename.endswith(".json"):
return json.dumps({"msg": "Error! Upload file must be a json file!" , "code": 1}, ensure_ascii = False)
file.save("/your_file_path/" + file.filename)
return json.dumps({"msg": "Save files successfully!", "code": 0}, ensure_ascii = False)
requests代码:
import os, requests
url = "http://localhost:5000/upload_files"
files = []
post_files = os.listdir("/your_files_dir/")
for post_file in post_files:
files.append([post_file, open("/your_files_dir/"+post_file, "rb")])
r = requests.post(url,files=files)