From e6e54810b74331ec8a6566c3e4f3e0fd03c6c93a Mon Sep 17 00:00:00 2001 From: Akash Date: Mon, 18 Feb 2019 11:03:10 +0530 Subject: [PATCH 1/5] procfile update --- runtime.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime.txt b/runtime.txt index 78082e3a..9fbd3bf0 100644 --- a/runtime.txt +++ b/runtime.txt @@ -1 +1 @@ -python-3.5.1 +python-3.6.8 From f5efcfebac948fb2e2ed07f6d78cf0d36b4193b7 Mon Sep 17 00:00:00 2001 From: Akash Date: Sun, 24 Feb 2019 10:16:07 +0530 Subject: [PATCH 2/5] heroku file upload test --- app.py | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/app.py b/app.py index b56b7317..fca76890 100644 --- a/app.py +++ b/app.py @@ -1,17 +1,33 @@ from flask import Flask +from flask import render_template, request from datetime import datetime +import os app = Flask(__name__) @app.route('/') def homepage(): - the_time = datetime.now().strftime("%A, %d %b %Y %l:%M %p") - return """ -

Hello heroku

-

It is currently {time}.

+ + +
+ + +
+ + + """ + +@app.route('/uploader', methods = ['GET', 'POST']) +def upload_file(): + if request.method == 'POST': + f = request.files['file'] + f.save(f.filename) + if os.path.isfile(f.filename): + return 'file uploaded successfully' + else: + return 'file upload fail' - - """.format(time=the_time) if __name__ == '__main__': app.run(debug=True, use_reloader=True) From 8bcaf61d69681b3334f10885db3397a27be47596 Mon Sep 17 00:00:00 2001 From: Akash Date: Sun, 24 Feb 2019 10:41:14 +0530 Subject: [PATCH 3/5] file upload temp --- app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index fca76890..53431584 100644 --- a/app.py +++ b/app.py @@ -3,6 +3,8 @@ from datetime import datetime import os app = Flask(__name__) +app.config['UPLOAD_FOLDER'] = 'tmp/' + @app.route('/') def homepage(): @@ -22,8 +24,8 @@ def homepage(): def upload_file(): if request.method == 'POST': f = request.files['file'] - f.save(f.filename) - if os.path.isfile(f.filename): + f.save(os.path.join(app.config['UPLOAD_FOLDER'],f.filename)) + if os.path.exists(os.path.join(app.config['UPLOAD_FOLDER'], f.filename)): return 'file uploaded successfully' else: return 'file upload fail' From 9c23dd31e494a71f2ad81aa7e21d1cec4388c17f Mon Sep 17 00:00:00 2001 From: Akash Date: Tue, 26 Feb 2019 11:15:13 +0530 Subject: [PATCH 4/5] localhost removed --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index 53431584..9e66bf8e 100644 --- a/app.py +++ b/app.py @@ -11,7 +11,7 @@ def homepage(): return """ -
From 70b7cf4cde9260f60277fee0567447fb704d3f2b Mon Sep 17 00:00:00 2001 From: Akash Date: Tue, 26 Feb 2019 11:46:25 +0530 Subject: [PATCH 5/5] tmp creation --- app.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app.py b/app.py index 9e66bf8e..2904e9a8 100644 --- a/app.py +++ b/app.py @@ -23,6 +23,9 @@ def homepage(): @app.route('/uploader', methods = ['GET', 'POST']) def upload_file(): if request.method == 'POST': + mypath = os.getcwd()+'/tmp/' + if not os.path.isdir(mypath): + os.mkdir(mypath) f = request.files['file'] f.save(os.path.join(app.config['UPLOAD_FOLDER'],f.filename)) if os.path.exists(os.path.join(app.config['UPLOAD_FOLDER'], f.filename)):