@@ -256,18 +256,28 @@ def get189token():
256
256
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>'
257
257
258
258
#2018.2.20 upload
259
- @app .route ('/upload' , methods = ['POST' , 'GET' ])
259
+ @app .route ('/safebook/ upload' , methods = ['POST' , 'GET' ])
260
260
def upload ():
261
261
if flask .request .method == 'POST' :
262
+ fuser = flask .request .args .get ('userid' ,'' )
262
263
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 )
265
266
return 'filename is %s ' % datafile .filename
266
267
else :
267
268
return '<html><head lang="en"><meta charset="UTF-8"><title>uploadfile</title></head> \
268
269
<body><form action="" method="post" enctype="multipart/form-data"> upload: <input type="file" name="datafile"><input type="submit" name="upload"> </form> </body> </html> '
269
270
270
271
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
+
271
281
@app .route ('/login' , methods = ['GET' , 'POST' ])
272
282
def login ():
273
283
if flask .request .method == 'POST' :
0 commit comments