delucaspinto

[FLASK] IMPORT FILE AJAX

May 29th, 2019
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.64 KB | None | 0 0
  1. from werkzeug.utils import secure_filename
  2. import os
  3.  
  4. UPLOAD_FOLDER = 'static/tmp/projects/'
  5. ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 'csv', 'xlsx', 'xls'])
  6.  
  7. app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
  8.  
  9. def allowed_file(filename):
  10.     return '.' in filename and \
  11.            filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS
  12.  
  13. @app.route('/processar-etapa1', methods=['GET', 'POST'])
  14. def processar_etapa1():
  15. file = request.files.get('myfile')
  16. if file:
  17.   filename = secure_filename(file.filename)
  18.   file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
  19.   print('salvo')
  20. else:
  21.   print('erro', file)
Advertisement
Add Comment
Please, Sign In to add comment