23 lines
687 B
Python
23 lines
687 B
Python
from flask import Flask, request, send_from_directory
|
|
from werkzeug.utils import secure_filename
|
|
import tempfile
|
|
|
|
app = Flask(__name__)
|
|
app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024
|
|
app.config['UPLOAD_FOLDER'] = tempfile.gettempdir()
|
|
|
|
@app.route('/uploader', methods = ['GET', 'POST'])
|
|
def upload_file():
|
|
if request.method == 'POST':
|
|
f = request.files['file']
|
|
f.save(secure_filename(f.filename))
|
|
print("helloworld")
|
|
return json.dumps({'hello':'world'})
|
|
|
|
@app.route('/uploads/<filename>')
|
|
def download_file(filename):
|
|
return send_from_directory(app.config['UPLOAD_FOLDER'], filename)
|
|
|
|
if __name__ == '__main__':
|
|
app.run(debug = True)
|
|
|