fix html vs. plaintext (for cli purposes) return result
This commit is contained in:
parent
0fa57ac7a3
commit
c7f90fb933
14
fileHost.py
14
fileHost.py
|
@ -170,6 +170,7 @@ def login_required(url=None):
|
|||
username = request.form.get("user")
|
||||
password = request.form.get("pass")
|
||||
if verify_password(username, password):
|
||||
session["username"] = username
|
||||
return func(*args, **kwargs)
|
||||
|
||||
if url:
|
||||
|
@ -381,19 +382,20 @@ def upload():
|
|||
file.save(os.path.join(fdir, fname))
|
||||
url = app.config.get("UPLOAD_URL") + fname
|
||||
urls.append(url)
|
||||
return "\n".join(urls)
|
||||
|
||||
if request.form.get("html"):
|
||||
return render_template("result.html", urls=urls)
|
||||
else:
|
||||
return "\n".join(urls)
|
||||
|
||||
|
||||
@app.route("/", methods=["POST", "GET"])
|
||||
@app.route("/", methods=["GET"])
|
||||
@login_required("login")
|
||||
def index():
|
||||
"""
|
||||
Saves the uploaded file and returns a URL pointing to it.
|
||||
"""
|
||||
if request.method == "GET":
|
||||
return render_template("index.html")
|
||||
urls = upload().split("\n")
|
||||
return render_template("result.html", urls=urls)
|
||||
return render_template("index.html")
|
||||
|
||||
|
||||
def get_rand_chars(n):
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<a href="{{ url_for('logout') }}">Logout</a><br>
|
||||
<a href="{{ url_for('manage_uploads') }}">Manage Uploads</a><br>
|
||||
<a href="{{ url_for('gallery', username=session.username) }}">Public Gallery</a><br>
|
||||
<form method="post" enctype="multipart/form-data" action="{{ url_for('index') }}">
|
||||
<form method="post" enctype="multipart/form-data" action="{{ url_for('upload') }}">
|
||||
<p>Select file to upload:
|
||||
<p><input type="file" name="files" multiple><br>
|
||||
<input type="url" name="url" placeholder="URL" size="30"><br>
|
||||
|
@ -21,6 +21,7 @@
|
|||
<option value="day" selected="selected">Day</option>
|
||||
<option value="week">Week</option>
|
||||
</select>
|
||||
<input type="hidden" name="html" value="on">
|
||||
<p><input type="submit" value="Upload File" name="submit">
|
||||
</form>
|
||||
</body>
|
||||
|
|
Loading…
Reference in New Issue
Block a user