mirror of
https://0xacab.org/jvoisin/mat2-web.git
synced 2025-05-12 11:12:17 -04:00
Add a way to display the supported fileformats
This commit is contained in:
parent
1837b53ece
commit
12be535945
3 changed files with 29 additions and 4 deletions
1
main.py
1
main.py
|
@ -42,7 +42,6 @@ def upload_file():
|
|||
mimetypes = set()
|
||||
for parser in parser_factory._get_parsers():
|
||||
mimetypes = mimetypes | parser.mimetypes
|
||||
mimetypes = ', '.join(mimetypes)
|
||||
|
||||
if request.method == 'POST':
|
||||
if 'file' not in request.files: # check if the post request has the file part
|
||||
|
|
|
@ -39,3 +39,21 @@ a {
|
|||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
details > summary:before {
|
||||
content: "▶ ";
|
||||
}
|
||||
details[open] > summary:before {
|
||||
content: "▼ ";
|
||||
}
|
||||
|
||||
.fakelink {
|
||||
color: #1EAEDB;
|
||||
}
|
||||
.fakelink:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
|
|
@ -3,14 +3,22 @@
|
|||
|
||||
<h2>» Remove metadata</h2>
|
||||
<p>
|
||||
Upload your image, get a <em>cleaned</em> one in response.<br>
|
||||
<br>
|
||||
Upload your file, get a <em>cleaned</em> one in response.
|
||||
<br><br>
|
||||
Please note that while we do not keep a copy of your image,<br>
|
||||
there is no way that you could be certain about this: act accordingly.
|
||||
</p>
|
||||
<details>
|
||||
<summary>Click <span class='fakelink'>here</span> so see the supported formats</summary>
|
||||
<ul>
|
||||
{% for mimetype in mimetypes %}
|
||||
<li>{{ mimetype }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</details>
|
||||
<br>
|
||||
<form class='b' method=post enctype=multipart/form-data>
|
||||
<input type=file name=file id="upload_file" accept="{{ mimetypes }}">
|
||||
<input type=file name=file id="upload_file" accept="{{ mimetypes | join(', ') }}">
|
||||
<input type=submit value=Upload>
|
||||
</form>
|
||||
{% endblock %}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue