В общем, суть такая. Я только начал изучать web. Я разворачиваю сервер на yarn у себя на компьютере. Там небольшой html и js. И хочу чтоб, при входе на этот сервер с телефона(например) в локальной сети, начиналось скачивание определенного файла с хранилища компьютера. Как мне это сделать?
У меня уже есть вот такой код
var saveByteArray = (function () {
var a = document.createElement("a");
document.body.appendChild(a);
a.style = "display: none";
return function (data, name) {
var blob = new Blob([data], {type: "application/octet-binary"}),
url = window.URL.createObjectURL(blob);
a.href = url;
a.download = name;
a.click();
window.URL.revokeObjectURL(url);
};
}());
saveByteArray([sampleBytes], 'example.txt');
он сохраняет в файл данные из массива. Я конечно могу написать приложение, которое превратит бинарный файл в массив js, но мне кажется, должно быть более адекватное решение. Подскажите пожалуйста.
Нет необходимости что-то изобретать, за Вас все может сделать браузер.
Положите рядом с index.html
страничкой этот yourfile.apk
файл и в строке браузера наберите https://192.168.0.X/yourfile.apk
Чтобы не набирать имя файла, можно организовать редирект из index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0; url=/yourfile.apk" />
</head>
<body></body>
</html>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Делаю опрос в sharepoint, в одном из вопросов нужно добавить в подвопросы описание, но в строку подвопроса входит максимум 255 символовПонял, что...
Последний раз открывал vscode несколько дней назад, сегодня открываю, а там такое: