from app import app import os from flask import Flask, request, redirect, url_for, send_from_directory, render_template UPLOAD_FOLDER = '/Users/beatescheibel/Desktop/flask/uploads' app.config["UPLOAD_FOLDER"] = UPLOAD_FOLDER ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) @app.route("/") def index(): return render_template("index.html") def allowed_file(filename): return '.' in filename and \ filename.rsplit('.', 1)[1] in ALLOWED_EXTENSIONS @app.route('/upload', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': file = request.files['file'] if file and allowed_file(file.filename): filename = file.filename file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename)) return redirect(url_for('uploaded_file', filename=filename)) return ''' Upload new File

Upload new File

''' @app.route('/show/') def uploaded_file(filename): #filename = 'http://127.0.0.1:5000/uploads/' + filename return render_template('show_image.html', filename=filename) @app.route('/uploads/') def send_file(filename): return send_from_directory(UPLOAD_FOLDER, filename)