38 lines
846 B
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 %}
|