Spaces:
Runtime error
Runtime error
| from flask import Flask,redirect,url_for | |
| from flask import Flask, jsonify, render_template, request, stream_with_context, Response | |
| from flask_cors import CORS | |
| import requests | |
| app = Flask(__name__) | |
| CORS(app) | |
| '''@app.route('/') | |
| def welc(): | |
| return 'Main page ' | |
| ''' | |
| # @app.route('/fail/<int:marks>') | |
| # def fail(score): | |
| # return 'failure' | |
| # @app.route('/success/<int:marks>') | |
| # def success(score): | |
| # return 'success' | |
| def results(marks): | |
| if marks>36: | |
| result='Passed' | |
| else: | |
| result='fail' | |
| return f'{result} with {marks} marks' | |
| # return redirect(url_for(result,score=marks)) | |
| def allowed_file(filename): | |
| return '.' in filename and \ | |
| filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS | |
| def upload_file(): | |
| if request.method == 'POST': | |
| # check if the post request has the file part | |
| if 'file' not in request.files: | |
| flash('No file part') | |
| return redirect(request.url) | |
| file = request.files['file'] | |
| # if user does not select file, browser also | |
| # submit an empty part without filename | |
| if file.filename == '': | |
| flash('No selected file') | |
| return redirect(request.url) | |
| if file and allowed_file(file.filename): | |
| filename = secure_filename(file.filename) | |
| file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) | |
| return redirect(url_for('uploaded_file', | |
| filename=filename)) | |
| return ''' | |
| <!doctype html> | |
| <title>Upload new File</title> | |
| <h1>Upload new File</h1> | |
| <form method=post enctype=multipart/form-data> | |
| <input type=file name=file> | |
| <input type=submit value=Upload> | |
| </form> | |
| ''' | |
| if __name__ == "__main__": | |
| app.run(host="0.0.0.0", port=7860) | |