from flask import Flask, request, jsonify import os from checkPlaceName import checkPlaceName # from checkRepeatText import checkRepeatText from checkCompanyName import checkCompanyName from checkDocumentError import getDocumentError app = Flask(__name__) UPLOAD_FOLDER = 'uploads' if not os.path.exists(UPLOAD_FOLDER): os.makedirs(UPLOAD_FOLDER) @app.route('/upload', methods=['POST']) def upload_file(): if 'file' not in request.files: return jsonify({"error": "No file part"}), 400 file = request.files['file'] if file.filename == '': return jsonify({"error": "No selected file"}), 400 if file: filename = file.filename file.save(os.path.join(UPLOAD_FOLDER,filename)) return jsonify({"message": "File uploaded successfully"}), 200 @app.route('/getDocumentError', methods=['GET']) def getDocumentErrorWeb(): filename = request.args.get('filename') return getDocumentError(filename) @app.route('/checkPlaceName', methods=['GET']) def checkPlaceNameWeb(): filename = request.args.get('filename') return checkPlaceName(filename) @app.route('/checkRepeatText', methods=['GET']) def checkRepeatTextWeb(): filename = request.args.get('filename') sectionName=request.args.get('sectionName') return checkRepeatText(filename,sectionName) @app.route('/checkCompanyName', methods=['GET']) def checkCompanyNameWeb(): filename = request.args.get('filename') return checkCompanyName(filename) @app.route('/test/', methods=['GET']) def test(filename): return filename if __name__ == '__main__': app.run(host="0.0.0.0",port=80)