import sysreload(sys)sys.setdefaultencoding("utf-8")import osfrom flask import Flask,url_for,render_template,request,url_for,redirect,send_from_directoryfrom werkzeug import secure_filenameUPLOAD_FOLDER='/home/alvy/'ALLOWED_EXTENSIONS=set(['txt','pdf','png','jpg','jpeg','gif'])app=Flask(__name__)app.config['UPLOAD_FOLDER']=UPLOAD_FOLDERdef allowed_file(filename): return '.' in filename and filename.rsplit('.',1)[1] in ALLOWED_EXTENSIONS@app.route('/',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) file.save(os.path.join(app.config['UPLOAD_FOLDER'],filename)) return redirect(url_for('upload_file')) return ''''''@app.route('/uploads/upload new file upload file