mirror of
https://github.com/GNS3/gns3-server
synced 2024-11-16 05:18:56 +00:00
42 lines
1.4 KiB
HTML
42 lines
1.4 KiB
HTML
{% extends "layout.html" %}
|
|
{% block script %}
|
|
function onSubmit() {
|
|
if (document.getElementById("uploadInput").files == undefined) {
|
|
//OLD browser
|
|
return true;
|
|
}
|
|
|
|
max_size = 200;
|
|
var file = document.getElementById("uploadInput").files[0];
|
|
var size = Math.round(file.size / 1000000);
|
|
if (size > max_size) {
|
|
alert("The file is too big (" + size + " MB). The max upload size is " + max_size + " MB. Please Upload your file with the GNS3 GUI");
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
{% endblock %}
|
|
{% block body %}
|
|
<h1>Select & Upload an image for GNS3</h1>
|
|
<form enctype="multipart/form-data" action="/upload" method="post" onSubmit="return onSubmit()">
|
|
File path: <input type="file" name="file" id="uploadInput" /><br>
|
|
File type: <select name="type" />
|
|
<option value="IOU">IOU</option>
|
|
<option value="IOURC">IOU licence (iourc)</option>
|
|
<option value="IOS">IOS</option>
|
|
<option value="QEMU">Qemu</option>
|
|
<option value="IMAGES">GNS3 images backup (.tar)</option>
|
|
<option value="PROJECTS">GNS3 projects backup (.tar)</option>
|
|
</select>
|
|
<br />
|
|
<br />
|
|
<input type="submit" value="Upload" />
|
|
</form>
|
|
{%if files%}
|
|
<h2>Files on {{gns3_host}}</h2>
|
|
{%for file in files%}
|
|
<p>{{file}}</a></p>
|
|
{%endfor%}
|
|
{%endif%}
|
|
{% endblock %}
|