Skip to content

Commit 19ce266

Browse files
committed
support mulit user safebook
1 parent e6a09dc commit 19ce266

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

flask_app.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,18 +256,28 @@ def get189token():
256256
return '<form action="/get189token" method="post">userid: <input type=text name="userid">token: <input type="text" name="access_token"><input type="submit" value="Submit"></form>'
257257

258258
#2018.2.20 upload
259-
@app.route('/upload', methods=['POST', 'GET'])
259+
@app.route('/safebook/upload', methods=['POST', 'GET'])
260260
def upload():
261261
if flask.request.method == 'POST':
262+
fuser = flask.request.args.get('userid','')
262263
datafile = flask.request.files['datafile']
263-
print(os.path.join(r'/home/joygame2/',datafile.filename))
264-
datafile.save(os.path.join(r'/home/joygame2/',datafile.filename))
264+
filepath = os.path.join(r'/home/joygame2/',fuser+"_"+datafile.filename)
265+
datafile.save(filepath)
265266
return 'filename is %s ' % datafile.filename
266267
else:
267268
return '<html><head lang="en"><meta charset="UTF-8"><title>uploadfile</title></head> \
268269
<body><form action="" method="post" enctype="multipart/form-data"> upload: <input type="file" name="datafile"><input type="submit" name="upload"> </form> </body> </html> '
269270

270271

272+
273+
@app.route('/safebook/download', methods=['GET'])
274+
def download():
275+
fuser = flask.request.args.get('userid','')
276+
response = flask.make_response(flask.send_file(os.path.join(r'/home/joygame2/',fuser+'_safebook.sbr')))
277+
response.headers["Content-Disposition"] = "attachment; filename=safebook.sbr;"
278+
279+
return response
280+
271281
@app.route('/login', methods=['GET', 'POST'])
272282
def login():
273283
if flask.request.method == 'POST':

0 commit comments

Comments
 (0)