#!/usr/bin/env python # -*- coding: utf-8 -*- from flask import * import os from werkzeug import secure_filename app = Flask(__name__) #searchword = request.args.get('q', '') UPLOAD_FOLDER = '/code/flask-test/upload_files' ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER @app.route("/") def hello(name=None): return render_template('hello.html', name=name) def allowed_file(filename): return '.' in filename and \ filename.rsplit('.', 1)[1] in ALLOWED_EXTENSIONS @app.route('/file', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': file = request.files['file'] if file and allowed_file(file.filename): # filename = secure_filename(file.filename) filename = file.filename file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) return redirect(url_for('upload_file')) else: return '''