Spaces:
Sleeping
Sleeping
Update up_page.html
Browse files- up_page.html +8 -6
up_page.html
CHANGED
|
@@ -80,9 +80,13 @@
|
|
| 80 |
<div id="progressBar">0%</div>
|
| 81 |
</div>
|
| 82 |
<div id="imageUrl" onclick="copyToClipboard(this)">Кликните после загрузки, для получения ссылки на сохранённый файл.</div>
|
| 83 |
-
<form id="uploadForm" enctype="multipart/form-data" method="post"
|
| 84 |
<input type="file" name="file" accept=".html">
|
| 85 |
<input type="text" name="filename" placeholder="имя файла(маршрут)">
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
<button type="submit">Загрузить</button>
|
| 87 |
</form>
|
| 88 |
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/toastify-js"></script>
|
|
@@ -90,7 +94,6 @@
|
|
| 90 |
document.getElementById('uploadForm').addEventListener('submit', function(event) {
|
| 91 |
event.preventDefault();
|
| 92 |
var formData = new FormData(this);
|
| 93 |
-
|
| 94 |
// Получаем ключ из локального хранилища
|
| 95 |
const apiKeySys = localStorage.getItem('api_key_sys');
|
| 96 |
if (!apiKeySys) {
|
|
@@ -103,12 +106,12 @@
|
|
| 103 |
}).showToast();
|
| 104 |
return;
|
| 105 |
}
|
| 106 |
-
|
| 107 |
// Добавляем ключ в FormData
|
| 108 |
formData.append('api_key_sys', apiKeySys);
|
| 109 |
-
|
|
|
|
| 110 |
var request = new XMLHttpRequest();
|
| 111 |
-
request.open('POST',
|
| 112 |
request.upload.addEventListener('progress', function(event) {
|
| 113 |
if (event.lengthComputable) {
|
| 114 |
var percentComplete = (event.loaded / event.total) * 100;
|
|
@@ -137,7 +140,6 @@
|
|
| 137 |
}, false);
|
| 138 |
request.send(formData);
|
| 139 |
});
|
| 140 |
-
|
| 141 |
function copyToClipboard(element) {
|
| 142 |
var tempInput = document.createElement("input");
|
| 143 |
tempInput.value = element.innerText;
|
|
|
|
| 80 |
<div id="progressBar">0%</div>
|
| 81 |
</div>
|
| 82 |
<div id="imageUrl" onclick="copyToClipboard(this)">Кликните после загрузки, для получения ссылки на сохранённый файл.</div>
|
| 83 |
+
<form id="uploadForm" enctype="multipart/form-data" method="post">
|
| 84 |
<input type="file" name="file" accept=".html">
|
| 85 |
<input type="text" name="filename" placeholder="имя файла(маршрут)">
|
| 86 |
+
<select name="route" id="routeSelect">
|
| 87 |
+
<option value="/up_page_vk">Приложение ВК</option>
|
| 88 |
+
<option value="/up_page">Сайт</option>
|
| 89 |
+
</select>
|
| 90 |
<button type="submit">Загрузить</button>
|
| 91 |
</form>
|
| 92 |
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/toastify-js"></script>
|
|
|
|
| 94 |
document.getElementById('uploadForm').addEventListener('submit', function(event) {
|
| 95 |
event.preventDefault();
|
| 96 |
var formData = new FormData(this);
|
|
|
|
| 97 |
// Получаем ключ из локального хранилища
|
| 98 |
const apiKeySys = localStorage.getItem('api_key_sys');
|
| 99 |
if (!apiKeySys) {
|
|
|
|
| 106 |
}).showToast();
|
| 107 |
return;
|
| 108 |
}
|
|
|
|
| 109 |
// Добавляем ключ в FormData
|
| 110 |
formData.append('api_key_sys', apiKeySys);
|
| 111 |
+
// Получаем выбранный маршрут
|
| 112 |
+
const route = document.getElementById('routeSelect').value;
|
| 113 |
var request = new XMLHttpRequest();
|
| 114 |
+
request.open('POST', route);
|
| 115 |
request.upload.addEventListener('progress', function(event) {
|
| 116 |
if (event.lengthComputable) {
|
| 117 |
var percentComplete = (event.loaded / event.total) * 100;
|
|
|
|
| 140 |
}, false);
|
| 141 |
request.send(formData);
|
| 142 |
});
|
|
|
|
| 143 |
function copyToClipboard(element) {
|
| 144 |
var tempInput = document.createElement("input");
|
| 145 |
tempInput.value = element.innerText;
|