lockbox/lockbox/templates/storage/upload.html

38 lines
846 B
HTML

{% extends "base.html" %}
{% block title %}Upload a file{% endblock %}
{% block postjs %}
{% load static %}
{{ block.super }}
<script src="{% static 'js/utils.js' %}"></script>
<script>
const max_file_bytes = {{ max_file_bytes }};
const uploadPath = "{% url 'file-list' %}";
const chunkPathTemplate = "{% url 'file-append-chunk' pk='@'%}";
const returnPath = "{% url 'file-append-chunk' pk='@'%}"
</script>
<script src="{% static 'js/chunked_uploader.js' %}"></script>
{% endblock %}
{% block content %}
<p> Upload file </p>
<p id="max_size">Max size allowed: {{max_file_bytes}} bytes</p>
<p id="file-size"></p>
<table>
<form>
<input type="file" id="file-upload">
<input type="button" id="upload-button" value="Upload">
</form>
</table>
<p>Progress: </p>
<p id="progressBar"></p>
{% endblock %}